What is an OODB?

An OODB is a database where the natural unit of storage is an object. Just as fixed length rows in tables are the natural unit of storage in a RDB, objects are the natural unit of storage in an OODB.

There are several advantages of an OODB when working in an OO language like C++:

These advantages are especially important in applications where the data consists of a small number of objects that have complex interrelationships, and you won't be making many queries. RDBs tend to perform better when you have a large numbers of objects with simpler interrelationships and where you'll be creating boatloads of queries.

© 1998 by Wrox Press. All rights reserved.