Xodus - Восстановление среды / каталога из резервной копии - PullRequest
1 голос
/ 11 июля 2019

Вот как мы делаем резервную копию Xodus:

PersistentEntityStore store = manager.getPersistentEntityStore(xodusRoot, appId);
final File backupFile = CompressBackupUtil.backup(store, new File(store.getLocation(), "backups"), null, true);

Как использовать этот ZIP-файл, какой самый безопасный способ восстановить резервную копию на «производственном» или «живом» сервере?

1 Ответ

0 голосов
/ 12 июля 2019

Единственный возможный вариант - разархивировать файл резервной копии и открыть новый PersistentEntityStore.Вы можете оставить текущий текущий экземпляр PersistentEntityStore, пока резервная копия не будет разархивирована в новом месте.Затем вы можете открыть новый экземпляр PersistentEntityStore над новым местоположением и переключить атомарную загрузку базы данных на новый экземпляр.

...