はじめに 災害対策のため、データベースの複製が欲しい場面がありました。 クラウドの利用が許されるなら、クロスリージョンリードレプリカなどを採用するところですが、災害時にインターネットが不通になる可能性を考慮すると、オンプレで複製を持っておく手段を用意する必要がありました。 PostgreSQLのレプリケーション PostgreSQLのレプリケーションは大きく「ストリーミングレプリケーション」と「ロジカルレプリケーション」の2種類あります。 ストリーミングレプリケーション マスターノードとスタンバイノードで構成し、マスタの更新情報をスタンバイへ転送する方式です。マスターは参照/更新ができる一方、スタンバイは参照のみです。 ロジカルレプリケーション パブリケーション(発行)とサブスクリプション(購読)を設定し、パブリケーションの変更をサブスクリプションへ転送する方式です。テーブル単位のパブリッ
