c#中基于文件系统的B + Tree实现
在c#(开源)中是否存在基于文件系统的B + Tree实现。 我找到了一些项目,但那些不是基于文件(磁盘)的实现。 我特意寻找基于文件系统的B + Trees。
更新:
我已经添加了一些托管B-Tree实现的基准测试,如果您正在研究这种事情,那么您将享受它们。
BplusDotNet“……已知在删除时有些错误”
我发现恰恰相反,RaptorDB 1.6正在破坏状态,BplusDotNet 1.0.2082.16942似乎运行良好。
原版的:
为了完整性,我将在这里添加我自己的实现。
http://bplusdotnet.sourceforge.net/但是已经知道这个删除有些错误。
另一个似乎运作良好的一个:
http://www.codeproject.com/KB/database/RaptorDB.aspx
RaptorDB允许您存储使用b +树或哈希索引索引的键/值。 您可以在创建文件时选择。