我需要为表格格式的一些简单数据创建存储文件格式,尝试使用 HDF5,但由于一些问题几乎放弃了,我想重新检查嵌入式数据库的使用,看看它们是否是对于我的应用程序来说足够快。
是否有信誉良好的嵌入式 Java 数据库可以选择将数据存储在一个文件中?我知道的唯一一个是 SQLite(可用的 Java 绑定)。我尝试了 H2 和 HSQLDB,但它们似乎开箱即用地创建了多个文件,我非常希望在一个文件中拥有一个数据库。
编辑:相当快的性能很重要。对象存储不是;出于性能考虑,我只需要存储整数和 BLOB。(+ 一些字符串,但对性能没有影响)
编辑 2:存储数据效率对于较大的数据集很重要,因此 XML 已淘汰。