2

以前にストリーミング レプリケーションをセットアップしたことがなく、最新の postgres で次のセットアップが可能かどうか確信が持てませんでした。

  • 2 つのデータ センターがあり、それぞれに 2 つの専用データベース サーバーがあります。
  • 1 つのデータ センターがメイン センターであり、すべてのアプリケーションを実行します。これは、マスターとスレーブ間の同期ストリーミング レプリケーションで Postgres を実行する場所です。
  • リモート データ センターはディザスタ リカバリ用に存在し、メイン データ センターの Postgres インスタンスをリモート データ センターに非同期的にレプリケートする必要があります。

上記のシナリオは可能ですか?Master1 と Slave1 を 1 つのデータ センターで同期的に複製し、次に、リモート データ センターでホストされている Master1 と Slave2/Slave3 の間で非同期複製を行いますか?

4

1 に答える 1

1

確かに、これは非常に一般的なシナリオであり、うまくいくはずです。それが箱から出してすぐに動作するかどうかはわかりません。ただし、同期レプリケーションと非同期レプリケーションを同時に使用できるようにする PostgreSQL 用の追加モジュールがあります。最終的には機能しますが、追加のレプリケーション モジュールが必要かどうかはわかりません。

9.2 と 9.3 では追加作業も行われました。

于 2013-10-02T13:26:23.663 に答える