可靠的備份功能可以有效防止數據丟失,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),保證最近一段時間的數據安全性,避免誤操作導致的數據丟失?;謴偷饺我鈺r間點時,應用物理日志的恢復速度大概是20~70秒/GB,整個恢復時間是備份集(快照)恢復時間以及應用物理日志恢復時間之和。
查看備份大小
日志備份大小如下圖所示,日志備份總大小即為每個日志備份文件大小之和。
同地域備份和跨地域備份
備份說明
備份類型
說明
是否默認開啟
使用場景
優勢
同地域備份
備份存儲在同一個地域的不同可用區。
是。
說明開啟二級備份時,默認開啟同地域備份。
長期歸檔。
按需設置更低的備份頻率進行轉儲,實現更低的成本。
跨地域備份
備份存儲在除當前地域外的其他地域。
否,需要手動開啟。
異地備份、等保三級。
低RPO,適用于安全加密的非公網環境,按需設置低頻轉儲,實現更低的成本。
說明低頻二級備份:即二級備份的備份周期設置為比一級備份的備份周期更低的頻率。
跨地域備份支持地域
源地域
支持備份的目的地域
華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華南1(深圳)、中國(香港)
華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華南1(深圳)、中國(香港)
說明支持備份至除源地域自身以外的地域。
美國(弗吉尼亞)
美國(硅谷)
費用說明
備份和恢復功能均免費使用,但備份文件需要占用一定的存儲空間。具體計費規則請參見備份存儲計費規則。