Я нахожу много статей о b-дереве, но ни один из них не помог мне.Хранение B-дерева в файле
Я хочу сохранить B-дерево на диске, но я не хочу сериализовать древовидный объект, я думаю, что есть способ сохранить только значения дерева в некотором порядке, после того как я смогу восстановить дерево снова.
Я попытался хранить значения в некоторых порядках, например, предварительный заказ, порядок ввода (симметричный), пост-порядок, но когда значения вставляются снова, дерево изменяется.
Ниже приведен пример дерева b, которое я хочу сохранить.
Изображение из http://slady.net/java/bt/view.php, B-Tree анимация апплет.
Итак, существует способ сохранить структуру дерева с его значениями.
Это длинный выстрел, но, возможно, попробуйте и посмотрите здесь? https://github.com/jankotek/MapDB/tree/master/src/main/java/org/mapdb – shlomi33
Я посмотрю сейчас, спасибо –