2018 年 5 月 8 日:Crunchy Data 宣布發布 pgBackRest 2.02,這是簡單、可靠的備份和還原系統的最新版本,可以無縫擴展到最大的資料庫和工作負載。
pgBackRest 2.02 透過引入並行非同步 archive-get 和一個配置包含目錄來持續提升效能和可配置性,該目錄允許將配置拆分為更小的片段,以便於管理。
pgBackRest 支援一組強大的功能來管理您的備份和恢復基礎架構,包括:並行備份/還原、完整/差異/增量備份、Delta 還原、並行非同步歸檔、每個檔案的校驗和、在備份期間驗證的頁面校驗和(啟用時)、壓縮、加密、部分/失敗備份恢復、從備用伺服器備份、表空間和連結支援、S3 支援、備份到期、透過 SSH 進行本地/遠端操作、靈活的配置等等。
您可以從 PostgreSQL Yum Repository 或 PostgreSQL APT Repository 安裝 pgBackRest。 原始程式碼可以從 版本 下載。
非同步 archive-get 命令維護一個 WAL 本機佇列,以提高重播吞吐量。 如果在佇列中找不到 WAL 區段,則會從儲存庫中提取該區段,以及足夠的連續 WAL 來填滿佇列。 當佇列未滿一半時,也會非同步提取額外的 WAL。 啟用並行性會進一步提高吞吐量,尤其是對於更高延遲的連接和儲存(例如 S3)。
配置片段可以放置在配置包含目錄(預設為 /etc/pgbackrest/conf.d)中,如果主配置文件存在,它們將與主配置文件一起加載。 例如,每個 stanza 可以在單獨的配置片段中,而一般主機設定則在主配置文件中。 此功能使您可以使用您最喜歡的配置管理工具更輕鬆地自動化 pgBackRest 配置。