pgBackRest 2.28 發布

發布於 2020-07-28,作者:Crunchy Data
相關開源軟體

2020 年 7 月 28 日Crunchy Data 宣布發布 pgBackRest 2.28,這是可靠、易於使用的備份和還原解決方案的最新版本,可以無縫擴展到最大的資料庫和工作負載。

pgBackRest 今年推出了許多令人興奮的新功能,包括 Azure 儲存庫儲存、基於時間的完整備份保留、Ad Hoc 備份過期、Zstandard/lz4/bzip2 壓縮、基於時間的 PITR 備份自動選擇以及純 C 實現。

pgBackRest 支持一套強大的功能來管理您的備份和恢復基礎架構,包括:並行備份/恢復、完整/差異/增量備份、增量恢復、並行異步歸檔、每個檔案的校驗和、在備份期間驗證的頁面校驗和(如果啟用)、多種壓縮類型、加密、部分/失敗備份恢復、從備份伺服器備份、表格空間和連結支援、S3/Azure 支援、備份過期、透過 SSH 進行本機/遠端操作、彈性配置等等。

您可以從 PostgreSQL Yum RepositoryPostgreSQL APT Repository 安裝 pgBackRest。可以從 releases 下載原始碼。

連結

新功能

Azure 儲存庫儲存

儲存庫現在可以使用共享金鑰或 SAS 驗證位於 Azure Blob 儲存上。 請參閱文件

基於時間的完整備份保留

完整備份可以根據備份的年齡而不是備份的總數過期。 這樣可以防止在正常排程之外建立新的完整備份時違反保留期限。 請參閱文件

Ad Hoc 備份過期

即使任何備份仍在保留期限內,也可以使其過期。 這樣可以實施自訂保留方案,或者刪除錯誤製作的單個備份。 請參閱文件

Zstandard/lz4/bzip2 壓縮

這些新的壓縮選項允許在壓縮速度和比率之間進行更多選擇。 請注意,只有 bzip2 在所有支援的平台上可用。 lz4 在大多數非 EOL 平台上可用,而 Zstandard 僅在較新的平台上可用。 請參閱文件

備份自動選擇以進行基於時間的 PITR

使用 --target-time 選項還原時,將根據提供的時間自動選擇最佳備份。 請參閱文件

純 C 實現

pgBackRest 現在以純 C99 實現。 此實現提高了性能,簡化了依賴關係,並允許在任何架構上與 PostgreSQL 資料結構進行深度整合。