備份概述
更新時間 2025-02-14 10:25:43
最近更新時間: 2025-02-14 10:25:43
分享文章
本頁介紹天翼云TeleDB數據庫備份相關概念。
全量備份:通過在備份服務端調用pgBackRest命令,將PG實例的數據并行拷貝到備機指定的數據目錄。
增量備份:通過在備份服務端調用pgBackRest命令,將PG實例的數據并行拷貝到備機指定的數據目錄。與全量備份區別在于:全量備份用于備份所有文件,增量備份用于備份自動上一次備份后的全部改動和新文件。
備份壓縮:通過gzip工具實現全量備份以及wal日志的壓縮。
手動備份:提供手動創建備份和復制已有全量備份的功能。
恢復備份:通過在實例客戶端調用pgBackRest命令。將匹配的基礎備份數據發送目標PG實例,并通過配置恢復文件,重放wal日志到達一致性點,完成目標實例的恢復。
全量恢復:支持基于選定全量備份進行恢復。
基于時間點恢復:支持基于選定時間點進行恢復,前提是開啟了增量日志備份。
注意
基于時間點恢復原理是先找到離時間點最近的全量備份為基礎,再重新以基礎備份的Checkpoint點為起點,順序加載WAL日志直到達到指定時間點,所以如果想使用基于時間點恢復需要開啟定時備份全量數據以及WAL日志文件。
恢復指定實例:支持恢復到指定實例,推薦恢復到全新的實例,避免造成wal日志覆蓋。
自動備份維護:支持在線配置備份策略,自動刪除過期的WAL備份文件。
本地集中存儲:支持單個備份機本地存儲多個PG實例的備份數據的功能。
wal日志歸檔:通過設置PG實例archive_command命令,在發生日志切換時自動推送wal日志到備機指定的數據目錄。