EclipseLink Performance Summary
The following charts show the performance of EclipseLink (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 #32 (the slowest).
The configurations in which EclipseLink has been tested are listed in the following table:
|Database + JPA Provider||Normalized Score|
100 - Best, 0 - Worst
1 - Best, 32 - Worst
|1||EclipseLink with Derby embedded||14.6||4 (out of 32)||2|
|2||EclipseLink with H2 embedded||12.3||6 (out of 32)||2|
|3||EclipseLink with PostgreSQL server||10.4||9 (out of 32)||2|
|4||EclipseLink with MySQL server||7.4||11 (out of 32)||0|
|5||EclipseLink with HSQLDB embedded||6.1||13 (out of 32)||42|
|6||EclipseLink with Derby server||4.1||22 (out of 32)||2|
|7||EclipseLink with H2 server||3.4||23 (out of 32)||2|
|8||EclipseLink with SQLite embedded||1.9||29 (out of 32)||36|
EclipseLink is a persistence framework that includes also object-relational mapping (ORM), based on Orcale's TopLink object-relational mapping product. EclipseLink is developed in the Eclipse organization. It is also the reference implementation of JPA 2.0.
EclipseLink is available as open source under the Eclipse Public License (EPL) and the Eclipse Distribution License (EDL).
In this benchmark EclipseLink 2.1.1 (which was released in 2010) has been tested.
All the entity classes have been enhanced by EclipseLink, by running the tests with a Java Agent (javaagent:eclipselink.jar).