2

同じ Postgres データベースで pgpool-II の複数のインスタンスを実行できますか? 本当に冗長性を持たせたいという私の考えは、pgpool-II がダウンした場合でも、データベースがまだ実行されているため、ダウンタイムなしで別の pgpool-II に簡単にアクセスでき、データが失われることです。

あなたはこれができるか知っていますか:

1) 1 つの pgpool-II がアクティブで、別の pgpool-II がスタンバイ モードになっていますか? 2) 両方の pgpool-II がアクティブです (SQL クエリはそれらのいずれにも来る可能性があります)。

データベースは複製されます (データベース間で同じデータ)。複数の pgpool の場合、レプリケーションで競合が発生しますか?

どうもありがとう。

4

1 に答える 1

3

1 つのアクティブ pgpool と 1 つのパッシブ pgpool が必要です。両方がアクティブな場合、データベースのフェイルオーバーの場合に異なるマスターを選択し、混乱を引き起こす可能性があります。pgpool は、ウォッチドッグ モジュールを備えたこのアーキテクチャに対応しています。

于 2014-10-13T19:40:34.933 に答える