MarkLogic - API 请求和恢复数据库

MarkLogic - API Request & Restore Database

我们使用的是MarkLogic 9 版本。我们在MarkLogic

之上开发了API

我们在过去 7 天每天进行完整备份。

现在我们正在将 MarkLogic 服务器升级到 10,作为灾难恢复的一部分,如果由于某种原因升级失败,我们需要恢复昨天的备份

我想了解

  1. 恢复过程是如何进行的,对每个看台进行恢复,然后从剩余的看台开始服务?
  2. 是否会在恢复过程中处理 API 个请求?
  3. 如果 API 请求将被处理,那么将使用哪些数据来处理该请求?
  4. 作为恢复过程的一部分,我们是否需要停机?
  5. 如果我们先增量备份再恢复,和上面几点有区别吗?

还原会将整个备份还原到临时目录。一旦所有 stands/forests 都被复制到磁盘,它会将当前 forests/stands 与恢复的 forests/stands 交换。

API 请求仍将由活跃的展位使用现有数据提供服务。在还原完成之前,它不会使用还原的数据。

随着现有林的关闭和恢复的林的启动,将会有极少量的停机时间。这通常只是几秒钟,但这取决于森林的大小。

如果您要还原完整 + incremental/s 或仅还原完整备份,则行为没有区别。

请注意,您将需要足够的磁盘 space 来存储当前数据和恢复的数据,因为它们将共存一段时间。

Backup and Restore Transactions

Phases of Backup or Restore Operation