我需要为一些简单的表格数据创建一个存储文件格式,尝试使用HDF5但由于一些问题已经几乎放弃了,我想重新审视嵌入式数据库的使用,看看它们是否足够快适用于我的应用程序。
是否有一个信誉良好的嵌入式Java数据库可以将数据存储在一个文件中?我所知道的唯一一个是SQLite(有Java绑定可用)。我尝试过H2和HSQLDB,但开箱即用它们似乎会创建多个文件,而对我来说拥有一个数据库文件非常重要。
编辑:理论上较快的性能很重要。对象存储不是关键点;为了性能问题,我只需要存储整数和BLOBs。(仅一些字符串但没有性能关键)
编辑2:对于较大的数据集,存储数据效率很重要,因此XML不适合。