Product Overview
Language Interfaces
Objectivity/DB Features
Application Development Flow
Storage structure of Objectivity databases
Steps to create an Objectivity/DB application
How transactions are used in your application
Objectivity/DB Programming
Accessing persistent objects
Handles vs References
Member functions to use with handles
Creating persistent objects in an Objectivity/DB
database
Clustering directives
System names
Member functions to use with system names
Retrieving objects from the database using
open()
Dot (.) vs Arrow (->) operators
Simplifying your code with a Session class
VArrays and VStrings
Member functions to use with VArrays and
VStrings
Implementing VArrays
Naming Objects
Scope names
Map dictionary class
Associations
Directionality and cardinality of associations
Defining an association
Setting and deleting association links Iterators
Methods of iterating
Member functions to use with iterators
Indexing
Creating, deleting, and updating an index
Locking and Concurrency
Locking rules
Multiple readers and one writer
Basic Design Patterns
Distributing Objects effectively
Creational Patterns
Advanced Design Patterns
Scalable Collections
DBA Issues