Object-oriented developments in database management systems fall into two main
categories.
The purely object-oriented database management systems (OODBMS) abandon
the principles of the relational model as being too restrictive. They use the same data
structures for the data stored in the database (the persistentdata) as they do for the
possibly complex data structures of an object-oriented programming language, such as
C++ or Java, used to manipulate that data. Ideally there is no difference between the
structure used for persistentdata on backing storage and for its representation as
transientdata in main memory. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.