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