db4o

db4o (database for objects) is an embedded, open-source object database designed for Java and .NET. It allows developers to store, retrieve, and query native objects directly, eliminating the need for object-relational mapping (ORM) layers and simplifying data persistence for object-oriented…

Key facts

First appeared
2001
Category
database
Problem solved
db4o was created to solve the 'object-relational impedance mismatch' – the inherent difficulty and complexity of mapping objects from object-oriented programming languages to relational database structures. It aimed to simplify data persistence for OOP applications by allowing direct storage and retrieval of objects, thus avoiding the overhead and development complexity of ORM layers and traditional relational databases for many use cases, especially embedded ones.
Platforms
Windows, android, CLR (.NET), Linux, Android, JVM (Java), web, macOS

Related technologies