Jas*_*n S 9 java embedded-database
我需要以表格格式为一些简单数据创建存储文件格式,尝试使用HDF5但由于某些问题而放弃了,我想重新检查嵌入式数据库的使用情况,看它们是否是足够快我的申请.
是否有一个信誉良好的嵌入式Java数据库,可以选择将数据存储在一个文件中?我唯一知道的是SQLite(Java绑定可用).我尝试过H2和HSQLDB但开箱即用它们似乎创建了几个文件,我非常希望在一个文件中有一个数据库.
编辑:合理快速的表现很重要.对象存储不是; 对于性能问题,我只需要存储整数和BLOB.(+一些字符串,但没有任何性能关键)
编辑2:存储数据效率对于较大的数据集很重要,因此XML已经出局.
亚硝酸盐数据库 http://www.dizitart.org/nitrite-database.html
NOsql Object (NO2 aka Nitrite) 数据库是一个开源的 nosql 嵌入式文档存储,用 Java 编写,使用 MongoDB 之类的 API。它支持基于内存和单个文件的持久存储。
我认为现在我将继续使用 HDF5 进行持久数据存储,并结合 H2 或其他一些数据库进行内存索引。我无法让 SQLite 通过我拥有的 Java 驱动程序使用 BLOB,并且无法启动并运行嵌入式 Firebird,而且我还不信任具有 PAGE_STORE 的 H2。
| 归档时间: |
|
| 查看次数: |
5939 次 |
| 最近记录: |