Java的轻量级B树库?

Dmi*_*tri 15 java persistence b-tree map dbm

任何人都可以为Java推荐一个轻量级,快速且有希望稳定的B树(或类似)库吗?

基本上我正在寻找磁盘上的地图; BerkeleyDB JE除了我不需要事务之外,对于只读并发很好,需要大约1/10大小(BSD或Apache许可证也很好).

需要纯Java,所以没有东京/京都机柜.

实现相关Collections接口将是一个加号(或者,原始类型的模板化接口也会很好).

JDBM看起来相当不错,但它似乎在2005年被放弃了(1.0,不低于).

还有DiskBackedMap,但他们一年前发布了一个alpha版本,此后一无所获.

还有别的吗?或者上述任何经历?

想要的东西:

  • 进程间关系数据库(所以没有H2,Derby,SQLite等)
  • 分布式键值存储(没有Redis,Memcachedb,Cassandra,Voldemort,Dumbledore等)

Dil*_*nga 7

有一个JDBM的分支可能是您感兴趣的.

请参阅http://www.kotek.net/blog/jdbm_2.1_and_beyond

GitHub:https://github.com/jankotek/JDBM3

也,

电子邮件:jdbm@googlegroups.com

网址:http://groups.google.com/group/jdbm

RSS:http://groups.google.com/group/jdbm/feed/rss_v2_0_msgs.xml

编辑:

JDBM4已重命名为MapDB