Я использую файл спинками MapDB который я создаю так:MapDB резервный файл
File dbFile = new File("db");
DBMaker.newFileDB(dbFile)
.closeOnJvmShutdown()
.make();
Я заметил, что есть 3 файлов, которые создаются:
- дБ
- дб. р
- db.t
мне нужен способ хранения и извлечения Remotel DB у. Мне нужно использовать один файл (сохранить файл/получить файл). Нужно ли мне все три файла? Я обнаружил, что попытка воссоздать БД из «основного» файла (db) выдает исключение. Есть ли способ (какой-то вариант конфигурации или что-то еще), я могу сказать, что MapDB использует только один файл?
Спасибо за вашу помощь
Кажется, что это работает - однако размер файла намного больше. Относительно пустая БД дала мне около 38 КБ в версии 1, но та же БД в версии 2 - 2 МБ! Вы знаете, есть ли что-то делать? Я попытался воспроизвести значения allocateStartSize/allocateIncrement, но это не помогло ... :( – amitayh