Я ищу легкую реализацию подкачки с открытым исходным кодом B +, которая использует файл диска для хранения дерева.
До сих пор я нашел только реализации на основе памяти или что-то, зависящее от QT (?!) и даже не компилируется.
Современный С++ предпочтителен, но C тоже сделает.
Я предпочитаю избегать полного встраиваемого СУБД, потому что: 1) для моего нужного индекса костей, который может использовать простейшую возможную организацию дискового файла, достаточно, не нужно concurrency, атомарности и всего остального. 2) Я использую это, чтобы прототипировать свой собственный индекс и, скорее всего, изменит некоторые алгоритмы и макет хранилища. Я хочу сделать это с минимальными усилиями. Это не будет производственный код.