web-dev-qa-db-ja.com

Patroniを使用したPostgresqlマスター/スレーブ

元のマスターがダウンした後、Patroniを使用してスレーブノードを挿入/更新/削除のマスターに昇格させることはできますか?

1
Mohamed Ammar

Patroniの要点は、自分でそれを行う必要はないということですが、Patroniが自動的にそれを行います。

ノードは、誰がオンラインで誰がオンラインでないかを決定する分散コンセンサスストアを介して定期的に通信し、使用可能なノードの誰がリーダーになるかを決定します。

すべてのノードが稼働している場合でも、Patroniに手動でリーダーを切り替えるように指示することもできます(「スイッチオーバー」)。

2
Laurenz Albe