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