PostgreSQLの可用性とマージ
-
19-08-2019 - |
質問
スプリットブレインの状況を適切に処理できるPostgreSQL HAソリューションはありますか。詳述すると、私が取り組んでいるシステムはいくつかの領域で実行され、そこにいるユーザーはそこのサーバーに近く、ゾーン間の接続性は疑わしいことがわかっています。ユーザーがシステムを劣化した状態(切断されたゾーンからの更新なし)で使用し続けることができ、オンラインに戻った後は適切なマージができることを望みます。
解決
時間の遅れに耐える準備ができている場合は、スケジュールされたジョブで実装できるログ配布ソリューションがいくつかあるはずです。基本的に、トランザクションログのスライスをバックアップサーバーに送信します。より良い説明のあるリンクを次に示します。
- http://developer.postgresql.org/pgdocs/postgres/warm -standby.html
- http://developer.postgresql.org/ 〜wieck / slony1 / adminguide-1.1.rc1 / logshipping.html
- http://www.network-theory.co .uk / docs / postgresql / vol3 / RecordbasedLogShipping.html
Slony-Iの完全な実装は不格好かもしれないことに注意してください(少なくとも数年前に私はそれを見つけました、それは劇的に改善されたかもしれません)。
所属していません StackOverflow