Welcome to Objectivity, Inc

Objectivity/DB for C++ Developers Course Details

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