Hibernate with HSQLDB server
Performance Result Summary
The final position of Hibernate with HSQLDB server in the speed performance tests is 36 out of 36,
The following charts show Hibernate with HSQLDB server relatively to other tested JPA/DBMS combinations.
Position #1 on the X-Axis (the fastest) is about 100 times faster than position #36 (the slowest).In the chart below the Y-Axis represents result score (maximum 100) in logarithmic scale - higher is better:
In the chart below the Y-Axis represents result score (maximum 100) in linear scale - higher is better:
Hibernate with HSQLDB server passed all the tests successfully with no errors.
The following runs have been stopped due to being too slow
- Basic Person Test - Persistence Operations - Few Entities (5/100)
- Basic Person Test - Persistence Operations - Many Entities (5000)
- Basic Person Test - Retrieval Operations - Few Entities (5/100)
- Basic Person Test - Retrieval Operations - Many Entities (5000)
- Basic Person Test - Query Operations - Few Entities (5/100)
- Basic Person Test - Query Operations - Many Entities (5000)
- Basic Person Test - Update Operations - Few Entities (5/100)
- Basic Person Test - Update Operations - Many Entities (5000)
- Basic Person Test - Removal Operations - Few Entities (5/100)
- Basic Person Test - Removal Operations - Many Entities (5000)
- Element Collection Test - Persistence Operations - Few Entities (5/100)
- Element Collection Test - Persistence Operations - Many Entities (5000)
- Element Collection Test - Retrieval Operations - Few Entities (5/100)
- Element Collection Test - Retrieval Operations - Many Entities (5000)
- Element Collection Test - Query Operations - Few Entities (5/100)
- Element Collection Test - Query Operations - Many Entities (5000)
- Element Collection Test - Update Operations - Few Entities (5/100)
- Element Collection Test - Update Operations - Many Entities (5000)
- Element Collection Test - Removal Operations - Few Entities (5/100)
- Element Collection Test - Removal Operations - Many Entities (5000)
- Inheritance Test - Persistence Operations - Few Entities (5/100)
- Inheritance Test - Persistence Operations - Many Entities (5000)
- Inheritance Test - Retrieval Operations - Few Entities (5/100)
- Inheritance Test - Retrieval Operations - Many Entities (5000)
- Inheritance Test - Query Operations - Few Entities (5/100)
- Inheritance Test - Query Operations - Many Entities (5000)
- Inheritance Test - Update Operations - Few Entities (5/100)
- Inheritance Test - Update Operations - Many Entities (5000)
- Inheritance Test - Removal Operations - Few Entities (5/100)
- Inheritance Test - Removal Operations - Many Entities (5000)
- Indexing Test - Persistence Operations - Few Entities (5/100)
- Indexing Test - Persistence Operations - Many Entities (5000)
- Indexing Test - Retrieval Operations - Few Entities (5/100)
- Indexing Test - Retrieval Operations - Many Entities (5000)
- Indexing Test - Query Operations - Few Entities (5/100)
- Indexing Test - Query Operations - Many Entities (5000)
- Indexing Test - Update Operations - Few Entities (5/100)
- Indexing Test - Update Operations - Many Entities (5000)
- Indexing Test - Removal Operations - Few Entities (5/100)
- Indexing Test - Removal Operations - Many Entities (5000)
- Graph (Binary Tree) Test - Persistence Operations - Few Entities (5/100)
- Graph (Binary Tree) Test - Persistence Operations - Many Entities (5000)
- Graph (Binary Tree) Test - Retrieval Operations - Few Entities (5/100)
- Graph (Binary Tree) Test - Retrieval Operations - Many Entities (5000)
- Graph (Binary Tree) Test - Update Operations - Few Entities (5/100)
- Graph (Binary Tree) Test - Update Operations - Many Entities (5000)
- Graph (Binary Tree) Test - Removal Operations - Few Entities (5/100)
- Graph (Binary Tree) Test - Removal Operations - Many Entities (5000)
- Multithreading Test - Persistence Operations - Few Entities (5/100)
- Multithreading Test - Persistence Operations - Many Entities (5000)
- Multithreading Test - Retrieval Operations - Few Entities (5/100)
- Multithreading Test - Retrieval Operations - Many Entities (5000)
- Multithreading Test - Query Operations - Few Entities (5/100)
- Multithreading Test - Query Operations - Many Entities (5000)
- Multithreading Test - Update Operations - Few Entities (5/100)
- Multithreading Test - Update Operations - Many Entities (5000)
- Multithreading Test - Removal Operations - Few Entities (5/100)
- Multithreading Test - Removal Operations - Many Entities (5000)
Hibernate with HSQLDB server compared to the alternatives
See head to head comparisons of Hibernate with HSQLDB server vs the following compatitors:
- Oracle Database 11g
- IBM DB2 10
- Microsoft SQL Server 2008
- DataNucleus with Derby embedded
- DataNucleus with H2 embedded
- DataNucleus with HSQLDB embedded
- DataNucleus with SQLite embedded
- DataNucleus with DB4O embedded
- DataNucleus with Derby server
- DataNucleus with H2 server
- DataNucleus with HSQLDB server
- DataNucleus with MySQL server
- DataNucleus with PostgreSQL server
- EclipseLink with Derby embedded
- EclipseLink with H2 embedded
- EclipseLink with HSQLDB embedded
- EclipseLink with Derby server
- EclipseLink with H2 server
- EclipseLink with HSQLDB server
- EclipseLink with MySQL server
- EclipseLink with PostgreSQL server
- Hibernate with Derby embedded
- Hibernate with H2 embedded
- Hibernate with HSQLDB embedded
- Hibernate with Derby server
- Hibernate with H2 server
- Hibernate with MySQL server
- Hibernate with PostgreSQL server
- OpenJPA with Derby embedded
- OpenJPA with H2 embedded
- OpenJPA with HSQLDB embedded
- OpenJPA with Derby server
- OpenJPA with H2 server
- OpenJPA with HSQLDB server
- OpenJPA with MySQL server
- OpenJPA with PostgreSQL server
- ObjectDB embedded
- ObjectDB server