Реализация дерева B+ на основе файловой системы в c#

есть ли какая-либо файловая система на основе реализации дерева B+ В C#(с открытым исходным кодом). Я нашел некоторые проекты, но это не реализация на основе файлов(дисков). В частности, я ищу файловую систему, основанную на B+ деревьях.

2 ответов


обновление:

Я добавил бенчмарки управляемых реализаций B-дерева для вашего удовольствия если вы смотрите на такого рода вещи.

BplusDotNet"... известно, что при удалении"

Я обнаружил, что все наоборот, RaptorDB 1.6 был развращающим государством, а BplusDotNet 1.0.2082.16942, казалось, работал достаточно хорошо.

Оригинал:

для завершенность я собираюсь добавить свою собственную реализацию здесь.


http://bplusdotnet.sourceforge.net/ но этот, как известно, несколько глючит при удалении.

еще один, который, кажется, работает хорошо:

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

RaptorDB позволяет хранить ключ / значения, индексированные с помощью дерева b+ или хэш-индекса. Вы можете выбрать, когда вы создаете файлы.