pgBackRestのメンテナンス終了を発表
要約
- pgBackRestは13年の歴史を持つオープンソースのPostgreSQLバックアップ・リストアツール。メンテナーがCrunchy Data売却後にスポンサーや新たな職を確保できず、EOLとなった。
ポイント
- シャットダウン前の最終バージョンはv2.58.0。並列バックアップ・リストア、ブロックレベルの増分バックアップ、WALアーカイブ管理、S3/Azure/GCSオブジェクトストア対応などの機能を備えていた。
- メンテナーのDavid SteeleはCrunchy DataのスポンサーシップのもとでpgBackRestを開発。Crunchyが売却された後、継続に必要なスポンサーも雇用先も見つからなかった。
- 断続的なメンテナンス放棄状態を避けるため、リポジトリは廃止通知とともに完全停止。フォークは許可されているが、新しい名前の使用が必要。
- 現スポンサーはSupabaseと記載されており、シャットダウン時点での商業的な支援基盤がいかに薄かったかを示している。
- ブロックレベルバックアップ、デルタリストア、非同期WALプッシュ/ゲットは基本的なpg_dumpを超える機能であり、後継ツールでもこれらの再現が求められる。
Hacker Newsのコメント動向
- GitHubスター数3,800超・アクティブなコントリビューター基盤があるにもかかわらず、正式な後継者探しや引き継ぎを行わなかった点に驚きの声が多かった。
- スレッド内で代替ツールは具体的に挙げられておらず、autobaseやセルフホストPostgresを利用するチームにとって「次に何を使うか」は未解決のままだ。
- あるコメンターは、本番データベースのバックアップ基盤を「感覚で作る(vibe-coding)」可能性を皮肉り、単一メンテナーに依存するクリティカルなOSSへの不安を象徴していた。
注目コメント
- @hleszek: スター数とコントリビューターの実績を考えれば、なぜ後継者探しをしなかったのかと疑問を呈している。
- @timwis: pgBackRestがRDSやCloud SQLのバックアップ基盤に組み込まれている可能性を指摘し、今回の終了の影響の大きさに触れている。
英語版: Pgbackrest is no longer being maintained · Original source