什么是一个良好的开放源码B树执行在C?[关闭]
-
09-06-2019 - |
题
我在寻找一个精干和结构良好的开放源执行一个B-树库编写C。它需要在一个非GPL许可证以便它可以被用于商业应用程序。理想的情况是,这个图书馆支持的B-树指数以被存储/操纵,如磁盘文件,以便大的树可以使用配置(即:最)RAM足迹。
注:因为似乎有一些混淆,一个二元的树和一个B-树 不 同样的事情。
解决方案
检查QDBM: http://fallabs.com/qdbm/.这是LGPL(可用于商业应用程序),实现了一个磁盘备份的散列和/或B+树与任意key/value pairs,并建立在各种平台。
其他提示
提交人的 源码执行情况 有否认版权。如果LGPL是好的,然后也许你可以使用 GNUpdate的执行情况?
如果LGPL是确定的,然后 东京内阁 可能适合该法案。LGPL允许联与非免费的应用程序,没有增加任何限制分发的最终产品。
有吸引力的混乱 实现kbtree.h。这是一个有效的B-树库
我碰到了 此 -世界银行B树的数据库,用于供应链管理,Java,C#和C这是一个GNU软件包。
也许你可以的berkeley db。它是使用b-树在内部。
不隶属于 StackOverflow