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 +树或哈希索引索引的键/值。 您可以在创建文件时选择。

Interesting Posts