雲原生資料倉儲AnalyticDB PostgreSQL版支援周期性的基礎備份與記錄備份,可以有效防止資料丟失。
功能原理
雲原生資料倉儲AnalyticDB PostgreSQL版通過執行個體的基礎備份加記錄備份,可以將執行個體恢複至指定歷史時刻,並保證分布式執行個體狀態與資料的一致性。
備份類型 | 儲存彈性模式 | Serverless模式 |
基礎備份 | 是指對資料庫所有資料進行的一個完全拷貝。基礎備份會將執行個體全量資料的快照壓縮後儲存到其它離線儲存介質,執行個體在基礎備份期間不會阻塞您的讀寫操作,同時,備份期間產生的動作記錄也會進行備份從而保證基礎備份的完整性。
| 是指對資料庫中繼資料進行的拷貝。Serverless模式是儲存分離架構,資料會儲存到OSS中,不需要進行二次備份。執行個體中繼資料會被壓縮後儲存到相同OSS目錄中,在基礎備份期間不會阻塞您的讀寫操作。 |
記錄備份(也稱為增量備份) | 是指將執行個體產生的記錄檔備份至其他離線儲存介質。記錄檔記錄了使用者對資料庫的DML與DDL操作。 重要 當前AnalyticDB PostgreSQL 6.0版的涵蓋主動放棄增量日誌(xlog)歸檔的功能,即:在節點磁碟水位達到某一閾值(預設值為85%)後,考慮到執行個體業務I/O寫入量過大可能降低增量日誌歸檔速度,為避免潛在的增量日誌堆積導致磁碟滿鎖的風險,AnalyticDB PostgreSQL 6.0版會主動放棄對應時段增量日誌的歸檔動作,優先保障執行個體I/O不受影響。這意味著執行個體從主動放棄歸檔的時刻開始,至下一次全量備份完成期間的執行個體狀態均不可恢複。 如對執行個體節點磁碟水位存在相關業務需求,請提交工單聯絡支援人員協助調整主動放棄增量日誌歸檔的磁碟水位閾值。 | |
AnalyticDB PostgreSQL版通過一個完整的基礎備份以及連續的記錄備份,可以將新執行個體恢複到某一記錄點,保證了該時間的資料安全性。
資料恢複時,各個節點會在基礎備份的基礎上,依次順序執行記錄備份中記錄的資料變更,直到日誌中記錄的復原點為止。記錄檔中的復原點保證了各個節點完成恢複時,所有節點的一致性狀態。
備份策略
儲存彈性模式 | Serverless模式 |
支援自行查看和修改備份策略。具體資訊,請參見查看和修改備份策略。 | 系統會對備份周期內刪除或新增的資料進行增量備份,大小不壓縮,預設的備份周期為7天,備份與資料存放區比為68%左右。具體資訊,請參見備份策略。 如需修改備份資料保留時間長度,請提交工單聯絡支援人員進行修改。 |
使用情境
備份恢複的功能適用於如下使用情境:
由於誤操作等原因造成的執行個體資料丟失。
源執行個體資料被破壞或不可用。
需要從源執行個體複製一個相同的執行個體。
需要變更執行個體規格(節點數不變)。
使用限制
源執行個體至少擁有一個成功狀態的備份組才能恢複資料。
費用說明
儲存彈性模式 | Serverless模式 |
備份恢複功能公測階段免費,後續可能會產生費用。 | 備份恢複功能不會單獨計費,但備份資料會佔用磁碟儲存空間,產品會收取磁碟儲存空間的費用。磁碟儲存的計費方式和價格,請參見產品定價。 |
相關文檔
儲存彈性模式
Serverless模式