繁体   English   中英

寻找Java的SIMPLE持久存储

[英]Looking for SIMPLE persistent store for Java

是否真的没有针对Java的SIMPLE,持久性嵌入式解决方案?

我习惯(几年前)用于Python的bdb:简单,持久的磁盘哈希。 然而,现在尝试为Java找到同样的东西只会引起噪音! 我明白了:

  1. bdb je(来自Oracle) - 甚至不考虑它来自Oracle的事实,这仍然比我记忆中的要复杂得多!

  2. H2 / Derby / HSQLDB - 非常简单的商店需要SQL的所有开销!

  3. JDBM3等 - 仍然不成熟......

我可以继续......

当然必须有一个简单,持久,嵌入,成熟的解决方案。

为什么不用JDBM2? 它是成熟的,类似于JDBM3

http://code.google.com/p/jdbm2/

JSimpleDB是一个新的Java持久层,它运行在任何键/值存储之上,并提供一个相对简单的,以Java为中心的视图。 它尚未成熟,但满足您的其他标准。

JSimpleDB提供了相对完整的持久层(事务,Spring集成等)。 如果你想要的只是存储地图,那里有更简单的答案。

免责声明:我是这个项目的作者。

H2 MVStore非常简单易用,就像一张地图。

http://h2database.com/html/mvstore.html

我只是使用任意嵌套数据结构在scala中尝试了一下:

http://scastie.org/6110

MapDB现已上市并且稳定。 它本质上是一组由磁盘存储支持的Java集合。 这是JDBM2和JDBM3的后继者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM