AI

データベースバックアップのOSS比較【2026年版】pgBackRest・BarmanでPostgreSQLを確実に守る

オープンソースラボ編集部2026年6月13日

データベースの障害は突然やってきます。OSSのDBバックアップツールで「いつでも任意の時点まで復元できる」体制を整えておくことが、本番サービスの信頼性の基盤です。

DBバックアップの種類

種類特徴復元速度ストレージ
フルバックアップDB全体のコピー速い
増分バックアップ変更分のみ
PITR(ポイントインタイムリカバリ)WALログで任意時点に復元遅い

OSS DBバックアップツール比較表

ツールDBPITRS3対応特徴
pgBackRestPostgreSQLPostgreSQL最有力・並列処理
BarmanPostgreSQL2ndQuadrant製・エンタープライズ実績
WAL-E/WAL-GPostgreSQLHeroku発・S3/GCS/Azure対応
Percona XtraBackupMySQLMySQL/MariaDB・ホットバックアップ

pgBackRest:PostgreSQL最有力のOSSバックアップ

pgBackRest公式サイトGitHub)はPostgreSQL専用のOSSバックアップツールです。並列バックアップ・並列復元・AES-256暗号化・S3/GCS/Azure直接転送を標準サポートしています。

# pgbackrest.conf
[global]
repo1-path=/var/lib/pgbackrest
repo1-s3-bucket=my-backup-bucket
repo1-s3-region=ap-northeast-1
repo1-type=s3

[mydb]
pg1-path=/var/lib/postgresql/data

詳しくはpgBackRest公式ドキュメントおよびBarman公式サイトを参照。

DevOps関連OSSはDevOpsカテゴリから。データベース管理ツールはセキュリティカテゴリも参照。

WAL-G:クラウドストレージ特化の軽量バックアップ

WAL-GGitHub)はHerokuが開発を始めたGo製のDBバックアップOSSです。S3・GCS・Azure Blob・Swift等のクラウドストレージへの直接転送に特化しており、圧縮率が高く転送コストを最小化できます。PostgreSQL以外にMySQL・MongoDB・Redisにも対応しています。

バックアップ戦略:3-2-1ルール

  • 3 コピーを保持(本番1 + バックアップ2)
  • 2 種類の異なるメディア(ローカル + クラウド)
  • 1 拠点をオフサイト(別リージョンのS3等)

まとめ

2026年のOSS DBバックアップ:PostgreSQL環境にはpgBackRestが最有力です。KubernetesならWAL-GとS3の組み合わせが運用しやすいです。

よくある質問(FAQ)

Q. マネージドDBサービス(RDS・Cloud SQL等)のバックアップはどうすればいいですか?

RDS・Cloud SQL等はポイントインタイムリカバリが標準提供されます。pgBackRest等のOSSは主にセルフホストDBに使います。

Q. バックアップのテストはどうすればいいですか?

バックアップは定期的にリストアテストをすることが重要です。pgBackRestはpgbackrest restoreコマンドで実際のリストアをテストできます。ステージング環境で月1回以上テストすることを推奨します。

Q. Supabaseのデータはどうバックアップすればいいですか?

Supabase Proプランはポイントインタイムリカバリが提供されます。フリープランはpg_dumpで定期的にダンプをS3等に送る手法が一般的です。

他の記事も読む

Let's Build Together

OSS導入、自社だけで悩まない。

ツール選定から構築・運用・AI活用まで、オープンソースラボ運営元のClasslessが伴走します。初回のご相談は無料です。