スプリットブレインの状況を適切に処理できる PostgreSQL HA ソリューションはありますか。詳しく説明すると、私が取り組んでいるシステムは、サーバーの近くにユーザーがいるいくつかの領域で実行されることが期待されており、ゾーン間の接続は疑わしいことが知られています。ユーザーが劣化した状態 (切断されたゾーンからの更新なし) でシステムを引き続き使用できるようにし、オンラインに戻ったときに賢明なマージができるようにしたいと考えています。
TokenMacGuy
質問する
267 次
1 に答える
1
時間の遅れを受け入れる準備ができている場合は、スケジュールされたジョブで実装できるログ配布ソリューションがいくつかあるはずです。基本的に、トランザクション ログのスライスをバックアップ サーバーに送信します。より良い説明を含むいくつかのリンクを次に示します。
- 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 の完全な実装は扱いにくいかもしれないことに注意してください (少なくとも私は数年前にそのように見つけましたが、大幅に改善された可能性があります)。
于 2009-01-21T05:21:01.950 に答える