真的没有针对Java的SIMPLE,持久性嵌入式解决方案吗?
我习惯(几年前)用于Python的bdb:简单,持久的磁盘哈希。然而,现在尝试为Java找到同样的东西只会引起噪音!我明白了:
bdb je(来自Oracle) - 甚至不赞成它来自Oracle,这仍然比我记忆中的要复杂得多!
H2 / Derby / HSQLDB - 非常简单的商店需要SQL的所有开销!
JDBM3等 - 仍然不成熟......
我可以继续...
当然必须有一个简单,持久,嵌入,成熟的解决方案。
答案 0 :(得分:3)
为什么不使用JDBM2?它已经成熟并且类似于JDBM3
答案 1 :(得分:1)
JSimpleDB是一个新的Java持久层,它运行在任何键/值存储之上,并提供一个相对简单的,以Java为中心的视图。它尚未成熟,但符合您的其他标准。
JSimpleDB提供了相对完整的持久层(事务,Spring集成等)。如果您只想存储地图,那么就会有更简单的答案。
免责声明:我是这个项目的作者。
答案 2 :(得分:1)
答案 3 :(得分:1)
MapDB现已上市且稳定。它本质上是一组由磁盘存储支持的Java集合。这是JDBM2和JDBM3的后继者。