9 Object Databases

Together with the advent of object-oriented programming languages came the problem of how to easily store objects persistently in a database system. We briefly review the most important aspects of the object-oriented paradigm that affect the way objects can be stored in a database. On this basis, we discuss the storage of objects in relational databases, describe the steps that object-relational databases made towards object support, and lastly cover purely object-oriented database systems.

9.1 Object Orientation

The peculiarities of object-orientation are usually not entirely covered by conventional database systems. The following object-oriented constructs give rise to difficulties for object storage.

Classes and Objects: ...

Get Advanced Data Management now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.