我偶然发现了 WB on-disk B-tree library:
http://people.csail.mit.edu/jaffer/WB
它似乎对我的目的很有用(在不适合内存的非常大的统计计算期间将数据交换到磁盘),但我想知道它有多稳定。阅读手册,它似乎令人担忧地“研究” - 有些部分标记为 [未实施] 等。但也许手册已经过时了。
那么,这个库有用吗?我最好看看 Tokyo Cabinet、MemcacheDB 等吗?
顺便说一句,我正在使用 Java。
我偶然发现了 WB on-disk B-tree library:
http://people.csail.mit.edu/jaffer/WB
它似乎对我的目的很有用(在不适合内存的非常大的统计计算期间将数据交换到磁盘),但我想知道它有多稳定。阅读手册,它似乎令人担忧地“研究” - 有些部分标记为 [未实施] 等。但也许手册已经过时了。
那么,这个库有用吗?我最好看看 Tokyo Cabinet、MemcacheDB 等吗?
顺便说一句,我正在使用 Java。
我查看了 WB B-Tree 数据库,但 SQLite 可能更合适。它在单个文件中处理超大型数据集,是一个轻量级、功能齐全的数据库。
在 Java 中使用 SQLite 的信息在这里:
是的,我在java中给了它一个很好的旧大学尝试。jar 文件很容易找到,文档也很容易找到。我认为它是用 Scheme 或类似的东西编写的,并被翻译成可以在 java 中使用。
该文档谈到了您应该使用的功能,但没有谈到它们所在的对象。可悲的是,没有 Java 文档可以帮助我......没有工作示例,经过 2 小时的尝试,我终于放弃了。我发现它根本不是很有用。
我希望其他人使用它有更好的运气。