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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.