Pgbackrestはもはやメンテナンスされていません
6時間前原文(github.com)
概要
pgBackRestは、PostgreSQL向けの信頼性の高いバックアップ・リストアソリューション。 2024年6月時点でメンテナンス終了が公式発表。 今後はフォーク時に新名称を選択する必要。 多機能・高性能な特徴を持つが、今後のサポートは期待できない状況。 長年の貢献者・スポンサーへの感謝の意が表明。
pgBackRest メンテナンス終了のお知らせ
- pgBackRestは今後公式メンテナンス対象外となる。
- フォークを行う場合は新しいプロジェクト名を選択する必要。
- 開発者は13年間にわたり情熱を注いできた経緯。
- Crunchy Data売却後、スポンサー・職探しも実らず。
- メンテナンスやバグ修正、PRレビュー、問い合わせ対応には多大な時間が必要。
- 継続的なスポンサーシップ不足が主な理由。
- 今後は新たなメンテナーによるフォーク・信頼構築が期待される。
- 長年の貢献者・スポンサーへの感謝の言葉。
pgBackRest 概要と主な機能
- PostgreSQL向けの高信頼性バックアップ・リストアソリューション。
- スケーラビリティ:大規模データベース・ワークロードにも対応。
- 最新安定版:v2.58.0(2024年6月時点)。
主な特徴
- 並列バックアップ・リストア:lz4やzstd等の効率的圧縮アルゴリズムと並列処理。
- ローカル/リモート対応:TLS/SSHによる安全なリモート操作、最小限の設定。
- 複数リポジトリ対応:高速リストア用ローカル+冗長化用リモートの併用。
- フル・差分・増分バックアップ:ファイル/ブロック単位で柔軟に選択可能。
- バックアップローテーション・アーカイブ有効期限:柔軟な保持ポリシー設定。
- バックアップ整合性:全ファイルのチェックサム検証、WALセグメント整合性確保。
- ページチェックサム検証:ページレベルの早期破損検出、警告出力。
- バックアップ再開:中断時点からの再開、整合性維持。
- ストリーミング圧縮・チェックサム計算:転送中に同時処理、効率化。
- デルタリストア:差分のみ復元、復元時間短縮。
- 並列・非同期WALプッシュ/ゲット:高速転送、重複検出・排除、リプレイ速度最大化。
- テーブルスペース・リンクサポート:任意の場所へのリマッピング、開発用途にも対応。
- S3/Azure/GCS対応:クラウドストレージへのリポジトリ配置、無制限容量・保持。
- 暗号化:リポジトリ全体のセキュア化。
- 10バージョンのPostgreSQL対応:現行+EOL版含む幅広い互換性。
ドキュメント・サポート
- ユーザーガイド:OS・PostgreSQLバージョン別に用意。
- コマンドリファレンス:CLI操作方法。
- 設定リファレンス:pgBackRest設定作成ガイド。
スポンサーシップと認知
- 現スポンサー:Supabase。
- 過去スポンサー:Crunchy Data、Resonate。
- 貢献者・スポンサーへの深い謝意。
今後の展望と注意点
- 公式サポート終了のため、今後の利用・導入には注意が必要。
- フォークプロジェクトが立ち上がる可能性、新たな信頼構築が課題。
- 既存ユーザーは他のバックアップソリューション検討も推奨。