基于文件系统B在C#+树的实现 [英] File system based B+ Tree implementation in c#

查看:253
本文介绍了基于文件系统B在C#+树的实现的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有B系在C#(开放源代码)+树实现任何文件系统。我已经发现了一些项目,但这些不是文件(磁盘)的实现。 。我专门寻找基于文件系统的B +树

Is there any file system based B+ Tree implementation in c#(open source). I have found some projects, but those are not file(disk) based implementation. I am specifically looking for file system based B+ Trees.

推荐答案

更新:

我添加管理b树实现的一些基准为您的享受,如果你寻找到这样的事情。

I've added some benchmarks of managed B-Tree implementations for your enjoyment if you looking into this sort of thing.

BplusDotNet...被称为是有所马车上删除

BplusDotNet "... is known to be somewhat buggy on deletes"

我觉得正好相反是真实的,RaptorDB 1.6是破坏国家和BplusDotNet 1.0.2082.16942似乎工作不够好。

I found just the opposite to be true, RaptorDB 1.6 was corrupting state and BplusDotNet 1.0.2082.16942 seemed to work well enough.

< STRONG>原文:

有关完整性我要在这里加上我自己的实现。

For completeness I'm going to add my own implementation here.

  • Introduction - http://csharptest.net/?page_id=563
  • Benchmarks - http://csharptest.net/?p=586
  • Online Help - http://help.csharptest.net/
  • Source Code - http://code.google.com/p/csharptest-net/
  • Downloads - http://code.google.com/p/csharptest-net/downloads
  • NuGet Package - http://nuget.org/List/Packages/CSharpTest.Net.BPlusTree

这篇关于基于文件系统B在C#+树的实现的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆