代码之家  ›  专栏  ›  技术社区  ›  RameshVel

基于文件系统的B+树在c中的实现#

  •  9
  • RameshVel  · 技术社区  · 14 年前

    2 回复  |  直到 14 年前
        1
  •  10
  •   csharptest.net    13 年前

    我加了一些 benchmarks of managed B-Tree implementations 如果你调查这类事情的话。

    我发现恰恰相反,RaptorDB1.6正在破坏状态,而BPlusDotNet1.0.2082.16942似乎工作得足够好。

    为了完整起见,我将在这里添加自己的实现。

        2
  •  2
  •   dave    13 年前

    http://bplusdotnet.sourceforge.net/ 但这一个是众所周知的有点缺陷的删除。

    另一个似乎很有效的方法是:

    http://www.codeproject.com/KB/database/RaptorDB.aspx

    RaptorDB允许您存储使用b+树或哈希索引编制索引的键/值。您可以在创建文件时进行选择。