当前位置:  开发笔记 > 编程语言 > 正文

什么是C中良好的开源B树实现?

如何解决《什么是C中良好的开源B树实现?》经验,为你挑选了3个好方法。

我正在寻找一个用C语言编写的B树库的精简和构建良好的开源实现.它需要在非GPL许可下才能在商业应用程序中使用.理想情况下,此库支持将B树索引作为磁盘文件进行存储/操作,以便可以使用可配置(即:最小)RAM占用空间构建大型树.

注意:由于似乎存在一些混淆,二元树和B树不是一回事.



1> A. Rex..:

SQLite实现的作者放弃了版权.如果LGPL没问题,那么也许您可以使用GNUpdate的实现?



2> florin..:

如果LGPL没问题,那么东京内阁可能适合该法案.LGPL允许链接非自由应用程序,而不会对最终产品的分发添加任何限制.



3> 小智..:

查看QDBM:http://fallabs.com/qdbm/.它是LGPL(可以在商业应用中使用),实现具有任意键/值对的磁盘支持哈希和/或B +树,并构建在各种平台上.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有