ObjectDB
ObjectDB is a pure Java Object-Oriented Database Management System (OODBMS) that allows direct storage of Java objects without requiring an Object-Relational Mapping (ORM) layer. It provides transparent persistence, supporting standard Java Persistence API (JPA) and Java Data Objects (JDO) for…
Key facts
- First appeared
- 2004
- Category
- database
- Problem solved
- ObjectDB was created to solve the object-relational impedance mismatch problem, where object-oriented application models are difficult to map efficiently and transparently to relational database schemas. This mismatch often leads to complex ORM layers, performance bottlenecks, and increased development effort. ObjectDB addresses this by allowing direct, native storage of Java objects, preserving their structure and relationships.
- Platforms
- java_virtual_machine (JVM), macos, linux, windows, web
Related technologies
Notable users
- Many small to medium-sized enterprises (specific company names often not publicly disclosed for competitive reasons)
- Various Java application developers seeking direct object persistence
- Academic and research institutions