ストリーミング・レプリケーション (Streaming Replication) は、PostgreSQL 9.0 以降で利用できる、本体組み込みのレプリケーション機能です。参照/更新が可能な1つのマスタDBへの更新操作を、参照のみが可能な複数のスタンバイDBへ転送することで、データベースを複製することができます。スタンバイDBに更新結果が反映されるまでには若干の遅延がありますが、比較的 遅延は少なく、マスタDBへの影響も小さいレプリケーション方式です。 用途 ストリーミング・レプリケーションには以下の用途があります。 多数の参照クエリのサーバ間分散 マスタDB異常時の迅速なフェイルオーバー (切り替え) マスタDBのディスク故障に備えたリアルタイム・バックアップ PostgreSQL 9.1 での強化点 バージョン 9.0 の目玉機能として登場したレプリケーション機能ですが、9.1 では
![ストリーミング・レプリケーション | Let's POSTGRES](https://cdn-ak-scissors.b.st-hatena.com/image/square/78c5ac36a9db79833af53686130b4c62fd126893/height=288;version=1;width=512/https%3A%2F%2Flets.postgresql.jp%2Fsites%2Fdefault%2Ffiles%2F2016-11%2Fstandby-thumb.png)