はじめに 仕事の現場でアプリ開発を一生懸命やっていたら 「PostgreSQLはちゃんとレプリケーション構成にしてあるよね?」 と言われ「え?何それ?」と思った人のためにPostgreSQLのレプリケーション設定手順まとめました。 レプリケーションについて レプリケーションについて、とても簡単に説明します。 同期/非同期について 同期 マスタDBの更新とスレーブDBの更新の両方が終わって処理完了とします。 非同期 マスタDBの更新が終わったら処理完了とします。スレーブDBの更新結果を待ちません。 スタンバイ/ホットスタンバイについて スタンバイ スレーブDBにアクセスできません。 ホットスタンバイ スレーブDBに対して参照処理を行うことができます。更新処理はできません。 今回は非同期レプリケーションでホットスタンバイの構成を構築します。 PostgreSQLのインストールと初期設定は以下参