Java 与JDBC兼容的主存独立数据库

Java 与JDBC兼容的主存独立数据库,java,jdbc,main-memory-database,Java,Jdbc,Main Memory Database,我的Java应用程序需要一个高性能的主存数据库 1] 请建议使用 -符合JDBC的 -独立文件(即平面文件) -支持内存表 -高性能 -B树索引 2] JAVA中是否有任何技术可以在程序运行时将数据库加载到内存中,并在程序存在时将其以压缩格式存储回磁盘() 请不要建议使用SQLITE,因为性能是个问题 如果您建议使用内存模式的HSQLDB或H2,请告诉我如何将数据库存储在文件中并使用actionEvent释放堆。如果您在内存中查找,则可能会有用。但是,您也提到平面文件,我对此有点困惑。也许您需要

我的Java应用程序需要一个高性能的主存数据库

1] 请建议使用
-符合JDBC的
-独立文件(即平面文件)
-支持内存表
-高性能
-B树索引

2] JAVA中是否有任何技术可以在程序运行时将数据库加载到内存中,并在程序存在时将其以压缩格式存储回磁盘(

请不要建议使用SQLITE,因为性能是个问题


如果您建议使用内存模式的HSQLDB或H2,请告诉我如何将数据库存储在文件中并使用actionEvent释放堆。

如果您在内存中查找,则可能会有用。但是,您也提到平面文件,我对此有点困惑。也许您需要类似的东西,它将JDBC接口置于
.csv
实现之上