全部產品
Search
文件中心

ApsaraDB for MongoDB:MongoDB資料恢複方案概覽

更新時間:Jun 19, 2024

ApsaraDB for MongoDB提供了多種資料恢複方案,可滿足不同情境下MongoDB資料庫的資料恢複需求。

資料恢複至ApsaraDB for MongoDB執行個體

資料恢複方案

執行個體限制

適用情境

注意事項

從備份點建立執行個體

  • 單節點執行個體。

  • 複本集執行個體。

適用於恢複整個執行個體,且對資料的時效性要求不高的情境。

此方法將會基於備份資料建立一個新的執行個體,並將資料恢複至新執行個體中。

  • 新執行個體的資料庫大版本需與原執行個體相同。您需要根據原執行個體的資料庫版本選擇支援部署的可用性區域。不同資料庫版本的執行個體,支援部署的可用性區域不同。關於不同資料庫版本執行個體的可用性區域限制,請參見使用限制

  • 新執行個體的儲存空間需大於或等於原執行個體的儲存空間。

  • 如果您升級過資料庫的大版本,舊版本的備份檔案將無法恢複到新版本的資料庫中。

  • 恢複資料時建立的執行個體預設為最新核心小版本。

按時間點建立執行個體

  • 複本集執行個體。

  • 分區叢集執行個體。

適用於多個庫或整個執行個體的資料恢複情境,將資料還原至某個時間點。

恢複ApsaraDB for MongoDB單個或多個資料庫

複本集執行個體,且滿足以下條件:

  • 執行個體的建立時間:晚於2019年3月26日。

  • 執行個體所在地區:華北1(青島)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、華東1(杭州)、華東2(上海)、華南1(深圳)或新加坡。

  • 執行個體的資料庫版本:4.2及以下版本。

  • 儲存類型:SSD本地碟。

  • 執行個體的儲存引擎:WiredTiger。

適用於單個或多個資料庫快速恢複資料的情境,例如誤刪了某個集合或文檔。

資料恢複至自建資料庫

將資料恢複至自建資料庫時,您需要將ApsaraDB for MongoDB的備份檔案下載到本地。如何下載備份檔案,請參見下載備份檔案

資料恢複方法

執行個體限制

注意事項

將MongoDB邏輯備份檔案恢複至自建資料庫

  • 複本集執行個體,且資料庫版本為4.2及以下、儲存類型為SSD本地碟。

  • 分區叢集執行個體,且資料庫版本為4.2及以下、儲存類型為SSD本地碟。

由於MongoDB一直在迭代更新,舊版本的Mongorestore不能相容新版本的MongoDB。請選擇合適的Mongorestore版本,以相容MongoDB,如何選擇Mongorestore版本,請參見mongorestore

將MongoDB物理備份檔案恢複至自建資料庫

複本集執行個體,且滿足以下條件:

  • 執行個體未開啟透明資料加密TDE(Transparent Data Encryption)功能。關於TDE的更多資訊,請參見TDE功能

  • 執行個體的儲存引擎:WiredTiger或RocksDB。

無。