備份原理及方案
DRDS實例支持自動備份和手動備份,其數據備份能力依賴于所關聯的MySQL實例的備份能力。您可以定期對數據庫進行備份,當數據庫故障或數據損壞時,可以通過備份文件恢復數據庫,從而保證數據可靠性。
使用場景
| 備份方案 | 說明 | 使用場景 |
|---|---|---|
| 自動備份 | DRDS會根據您配置的備份策略幫助您自動完成數據備份,DRDS的備份策略同步其所關聯的MySQL實例的備份策略。 | 自動備份通常應用于以下場景:
|
| 手動備份 | 您可以根據業務需要開啟手動備份。 | 手動備份通常應用于以下場景:
|
備份方式
DRDS的備份方式包括快速備份和一致性備份,具體說明如下:
快速備份:僅保證單個RDS層面的數據一致性,不保證全局一致性。
一致性備份:面對分庫分表的場景,保證全局數據一致性。
備份內容
DRDS的備份由數據備份、日志備份和元數據備份組成,具體說明如下:
說明
通過數據備份、日志備份和元數據備份,您可以快速恢復任意時間點的數據。
數據備份:復用底層關聯的MySQL的備份能力,直接對數據文件進行備份。
日志備份:復用底層關聯的MySQL的備份能力,對日志文件進行備份。
元數據備份:對實例的元數據進行備份。
注意
創建或刪除邏輯庫、邏輯庫分片變更等影響元數據的重要操作,會自動觸發元數據備份。
備份清理
DRDS的備份清理包括自動清理和手動清理兩種方案,具體說明如下:
自動備份清理:按照備份策略清理,每天會自動清理不在備份保留天數內的備份文件。
手動備份清理:您可以在DRDS控制臺頁面手動刪除手動備份數據。