<分区>
我正在寻找用 C 编写的 B 树库的精简且构造良好的开源实现。它需要在非 GPL 许可下才能用于商业应用程序。理想情况下,该库支持将 B 树索引存储/操作为磁盘文件,以便可以使用可配置(即:最小)RAM 占用空间构建大型树。
注意:由于似乎有些混淆,二叉树和 B 树不是同一件事。
<分区>
我正在寻找用 C 编写的 B 树库的精简且构造良好的开源实现。它需要在非 GPL 许可下才能用于商业应用程序。理想情况下,该库支持将 B 树索引存储/操作为磁盘文件,以便可以使用可配置(即:最小)RAM 占用空间构建大型树。
注意:由于似乎有些混淆,二叉树和 B 树不是同一件事。
最佳答案
SQLite implementation 的作者已放弃版权。如果 LGPL 没问题,那么也许你可以使用 GNUpdate's implementation ?
关于c - 什么是 C 中好的开源 B 树实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32376/