PostgreSQLの「バックアップ」「リストア」について紹介します。
PostgreSQLの主なバックアップ方法として、以下の4つの方法が利用できます。
1.ファイルバックアップ
2.ファイルシステムのスナップショット
3.「pg_dump」「pg_dumpall」コマンドによるバックアップ
4.アーカイブログによるバックアップ
日本PostgreSQLユーザ会によるドキュメントです。詳細レベルまで解説されています。
25.1. SQLによるダンプ
25.1.1. ダンプのリストア
25.1.2. pg_dumpallの使用
25.1.3. 大規模データベースの扱い
25.2. ファイルシステムレベルのバックアップ
25.3. 継続的アーカイブとポイントインタイムリカバリ(PITR)
25.3.1. WALアーカイブの設定
25.3.2. ベースバックアップの作成
25.3.3. 低レベルAPIを使用したベースバックアップの作成
25.3.4. 継続的アーカイブによるバックアップを使用した復旧
25.3.5. タイムライン
25.3.6. ヒントと例
25.3.7. 警告
→「日本PostgreSQLユーザ会」オフィシャルサイト →PostgreSQL 文書 →第25章 バックアップとリストア
「PostgreSQL 9.5.3」のDBについて、「cron」+「pg_dump」を使用して自動定期バックアップする方法を解説しています。
1 バックアップの取得方法
1.1 リストア方法
2 cronで定期的にバックアップを取る
2.1 バックアップ場所の作成
2.2 バックアップ用シェルスクリプトの作成
2.3 cronで定期的にバックアップをおこなう
3 まとめ
→vdeep →PostgreSQLのバックアップをcronで定期的におこなう方法
バックアップツール「WAL-E」で、AWS(EC2)上のPostgreSQLについて、バックアップ&リストアする方法が解説されています。
・S3 側の準備
・wal-e のインストール
・PostgreSQL のインストール
・envdir 用設定
・バックアップの実行
・リストアする
・指定の時刻の状態に復元する
・定期実行
・バックアップの削除
・ファイルの暗号化
・WAL-E を使った replication
Open Source Data Management Software Survey オープンソースデータベースサービス提供企業「Percona」は、オープンソースデータベースを使用する人々の使用パターンと意見を収集するために広範な調査を実施した。 調査には85か国から836人が参加した。
OSS×Cloud ACCESS RANKING