Java数据库 - HSQLDB

HSQLDB(HyperSQL DataBase)是用Java编写的SQL关系数据库,提供一个小型、快速的多线程具备事务式控制的数据库引擎。

从2.5.0版本开始支持多线程的,支持高性能2PL(两阶段锁) 和 MVCC(多版本并发控制)事务控制模型。

HSQLDB以其体积小、能够完全或部分地在内存中执行、灵活性和速度而闻名。

经过18年的不断发展,在1700多个开源软件项目和众多商业产品中用作数据持久性,最新版本非常稳定可靠。

数据库性能测试包Pole的性能报告:

说明:Pole的定位用于比较存储对象的关系数据库和对象数据库的性能。

特点

基于内存中的表,保持操作最快,大数据集基于磁盘的表。