可靠的備份功能可以有效防止資料丟失,PolarDB PostgreSQL版(相容Oracle)支援周期性的自動備份以及即時生效的手動備份。在刪除PolarDB PostgreSQL版(相容Oracle)叢集時,您還可以選擇保留備份資料。
資料備份
儲存類型為企業版,資料備份按照儲存位置可分為一級備份和二級備份。
備份儲存位置
是否預設開啟
保留時間長度
特點
查看備份大小
一級備份(資料備份)
是
3~14天。
一級備份採用ROW(Redirect-on-Write)快照的方式,直接儲存在PolarDB分布式儲存系統上。每次儲存時,一級備份並沒有真正複製資料,當資料區塊有修改時系統會將其中一個歷史版本的資料區塊保留給快照,同時產生新的資料區塊被原資料引用(Redirect)。因此無論資料庫容量多少,都可以做到秒級備份。
PolarDB叢集備份和恢複功能均採用同步多執行緒,並通過其他技術創新,10分鐘內即可完成從備份組(快照)恢複到一個新的叢集。
說明一級備份預設開啟,無法關閉。
一級備份保留時間長度最多可支援30天,如果您需要使用該功能,可以聯絡我們申請開通白名單。
一級備份(快照)總大小如下圖所示。
說明PolarDB叢集一級備份(快照)總大小是所有一級備份獨佔的物理空間之和(即上圖中①所示),而非邏輯資料大小之和(即上圖中②所示),PolarDB叢集的資料與多個一級備份(快照)會複用相同的物理資料區塊,在計費時只會計算一次。更多關於備份的問題,請參見常見問題。
二級備份(資料備份)
否
30~7300天。
開啟刪除叢集前長期保留來長期儲存。
二級備份是指一級備份壓縮後儲存在其他離線儲存介質上的備份資料。儲存成本較低,但使用二級備份恢複資料的速度較慢。
開啟二級備份後,若一級備份超出您設定的保留時間,將會被自動轉存為二級備份,轉存速度約為150 MB/秒。
二級備份支援同地區備份和跨地區備份,詳情請參考同地區備份和跨地區備份。
說明若一級備份未能在下一個一級備份開始轉存前完成,則下一個一級備份將會被直接刪除而不會被轉存為二級備份。例如將PolarDB叢集的一級備份的備份時間設定為每日淩晨1點,保留時間為24小時,PolarDB叢集在1月1號淩晨1點產生一級備份A,2號淩晨產生一級備份B,備份A在2號淩晨1點超過保留時間並開始轉存為二級備份,由於該備份檔案較大轉存時間較長,到3號淩晨1點時該轉存任務仍未完成,則此時備份B在3號淩晨1點到期後將會被直接刪除而不會轉存為二級備份。
二級備份大小如下圖所示,二級備份總大小即為每個二級備份檔案大小之和。
物理記錄備份
特點
物理記錄備份通過即時並行上傳資料庫Redo記錄檔到OSS來達到備份的目的。記錄備份預設開啟,最短保留時間為3天,最長保留時間為7300天。您也可以通過開啟刪除叢集前長期保留功能長期儲存。
說明記錄備份預設開啟,無法關閉。
藉助記錄備份可以實現任意時間點的一致性備份:通過一個完整的資料全量備份(快照)以及後續一段時間的記錄備份,就可以將PolarDB叢集恢複到任意時間點(Point-In-Time Recovery,簡稱PITR),保證最近一段時間的資料安全性,避免誤操作導致的資料丟失。恢複到任意時間點時,應用物理日誌的恢複速度與實際業務資料及負載相關,一般情況下大概是20~180秒/GB,整個恢復是備份組(快照)恢復以及應用物理日誌恢復之和。
查看備份大小
記錄備份大小如下圖所示,記錄備份總大小即為每個記錄備份檔案大小之和。
同地區備份和跨地區備份
備份說明
備份類型
說明
是否預設開啟
使用情境
優勢
同地區備份
備份儲存在同一個地區的不同可用性區域。
是。
說明開啟二級備份時,預設開啟同地區備份。
長期歸檔。
按需設定更低的備份頻率進行轉儲,實現更低的成本。
跨地區備份
備份儲存在除當前地區外的其他地區。
否,需要手動開啟。
異地備份、等保三級。
低RPO,適用於安全加密的非公網環境,按需設定低頻轉儲,實現更低的成本。
說明低頻二級備份:即二級備份的備份周期設定為比一級備份的備份周期更低的頻率。
跨地區備份支援地區
源地區
支援備份的目的地區
華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華南1(深圳)、中國(香港)
華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華南1(深圳)、中國(香港)
說明支援備份至除源地區自身以外的地區。
美國(維吉尼亞)
美國(矽谷)
費用說明
備份和恢複功能均免費使用,但備份檔案需要佔用一定的儲存空間。具體計費規則請參見備份儲存計費規則。