Java 的轻量级 B 树库?

发布于 2024-10-25 09:55:28 字数 1539 浏览 9 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

牵你的手,一向走下去 2024-11-01 09:55:28

您可能会对 JDBM 的一个分支感兴趣。

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

GitHub:< a href="https://github.com/jankotek/JDBM3" rel="nofollow">https://github.com/jankotek/JDBM3

另外,

电子邮件:[电子邮件受保护]

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

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

编辑:

JDBM4 已重命名为MapDB

清旖 2024-11-01 09:55:28

值得一提的现代项目:

Modern projects worth mentioning:

  • LMDBJava allows to use LMDB from Java. LMDB is not exactly B-tree, but it's a tree-like structure, i. e. always sorted.
  • If you don't the sorted property, Chronicle Map is the most efficient random-access unordered persisted off-heap key-value store for Java now
静赏你的温柔 2024-11-01 09:55:28

https://github.com/jankotek/MapDB 可能会完成您想要的部分操作。该库提供了几个持久列表、集合和映射实现,包括 b 树映射。

https://github.com/jankotek/MapDB might do part of what you want. That library provides several persistent list, set and map implementations, including a b-tree map.

拍不死你 2024-11-01 09:55:28

我知道,这是一个迟来的贡献。
我自己不需要选择 Java DBM 库的兴奋感。我需要一个只是为了在某些情况下最大限度地减少内存使用。 (为了实现实际持久性,我会使用 JPA。)目前在不同的州有 4 个不同的 JDBM 项目。

幸运的是,Apache 目录服务器附带了 JDBM 库,我的激动人心的时光似乎一去不复返了!该库可以单独使用,它似乎基于四种实现之一。它也在 MVNRepository 上。

<dependency>
    <groupId>org.apache.directory.server</groupId>
    <artifactId>apacheds-jdbm</artifactId>
    <version>2.0.0-M5</version>
</dependency>

A late contribution, I know.
I myself don't need the excitement of choosing a Java DBM library. I need one merely to minimize memory usage in certain cases. (For actual persistence I'd use JPA.) There currently are 4 different JDBM projects in various states.

Luckily the Apache directory server comes with a JDBM library and my exciting times seem to be gone forever! The library can be used separately and it seems to be based on one of the four implementations. It's also on MVNRepository.

<dependency>
    <groupId>org.apache.directory.server</groupId>
    <artifactId>apacheds-jdbm</artifactId>
    <version>2.0.0-M5</version>
</dependency>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文