ApsaraDB for MongoDB支援自動備份和手動備份,您可以基於備份檔案或按執行個體啟動並執行時間點進行資料恢複。
如何備份
ApsaraDB for MongoDB產生的備份檔案儲存在阿里雲Object Storage Service服務OSS(Object Storage Service)中,不會佔用MongoDB執行個體的儲存空間。您可以根據業務需求,通過控制台自動備份MongoDB資料或手動備份MongoDB資料。
說明
自動備份採用的備份方式固定為物理備份。
執行個體 | 支援的備份方法 | 對執行個體的影響 |
單節點執行個體 | 快照備份 說明 快照備份可以保留某一時間點的磁碟資料狀態。 | 由於單節點架構的特殊性,在備份過程中將佔用單節點執行個體的I/O效能。 |
| 物理備份 說明 備份MongoDB執行個體中資料庫相關的實際物理檔案。 | 在執行個體的隱藏節點進行,不影響主從節點的讀寫效能。若資料量較大,花費的時間可能較長,請耐心等待。 |
邏輯備份 說明 通過mongodump工具備份整個資料庫的資料。 | ||
| 快照備份 | 在執行個體的從節點和隱藏節點輪流進行,不影響主節點的讀寫效能。 |
如何恢複
詳情請參見MongoDB資料恢複方案概覽。