Object-oriented DBMS

Object-oriented DBMS—also known as object databases—appeared following the rise of object-oriented programming. Accordingly, these data stores are based on the object-oriented data model, comprising classes, properties, and methods.

Objects are managed as single and indivisible units and stored the way they are represented in a programming language, without conversion or decomposition. For operations with objects, such databases often use specific SQL-like query languages.

Examples of object-oriented databases are Caché, Db4o, ObjectStore, Versant Object Database, and Matisse.

Get Industrial Internet Application Development 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.