java - Xodus - 从备份恢复环境/目录

标签 java xodus

这就是我们备份 Xodus 的方式:

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

使用此 ZIP 文件在“生产”或“实时”服务器上恢复备份的最安全方法是什么?

最佳答案

唯一可能的选择是解压缩备份文件并打开一个新的PersistentEntityStore。您可以保持 PersistentEntityStore 当前实例的打开状态,直到将备份解压缩到新位置。然后,您可以在新位置上方打开一个新的 PersistentEntityStore 实例,并将数据库负载自动切换到新实例。

关于java - Xodus - 从备份恢复环境/目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56995830/

相关文章:

java - Spring REST 多个 @RequestBody 参数,可能吗?

java - 类的 SpEL 引用实例变量

java - 如何反转ArrayList输入?

java - 如何格式化我的文本?

java - 字段初始化的顺序是什么?

java - 从键值(环境)传递到关系(实体)时,Xodus 会生成一个巨大的文件

java - getLinks 方法返回已删除的实体,如何防止呢?

java - Xodus中的put和delete都可以是事务吗?

java - 删除多个 key ——可以是事务性的吗?