ObjectDB
ObjectDB Performance Summary
The following charts show the performance of ObjectDB (in green) relatively to other JPA/DBMS combinations (in gray).
Position #1 on the X-Axis (the fastest) is about 100 times faster than position #33 (the slowest).
The configurations in which ObjectDB has been tested are listed in the following table:
Database + JPA Provider | Normalized Score 100 - Best, 0 - Worst | Final Position 1 - Best, 33 - Worst | Failed Tests | |
---|---|---|---|---|
1 | ObjectDB embedded | 99.8 | 1 (out of 33) | 0 |
2 | ObjectDB server | 43.9 | 2 (out of 33) | 0 |
As shown very clearly above ObjectDB outperforms any combination of DBMS with JPA provider.
Even in server mode - ObjectDB is much faster than the fastest embedded mode combination.
About ObjectDB
ObjectDB is an object database for Java with built in JPA support.
Its first version was released in 2003 with JDO support.
JPA support has been added in version 2.0.
ObjectDB is quite different from the other products that have been tested in this benchmark,
because it serves as both the DBMS
and the JPA provider in a single product.
ObjectDB is available under a commercial license.
In this benchmark ObjectDB 2.3.7 (which released in February 2012) has been tested.
All the entity classes have been enhanced by ObjectDB, by running the tests with a Java Agent (javaagent:objectdb.jar).