私は Rails 3 でローカルの Postgres データベースを使用しています。私たちがやりたいことは、データベース全体を 2 番目のサーバーにリアルタイムで複製することです。Octopusの使用を考えています。
どのモデルを探しているのか、マスター/スレーブ モデルがどのように適用されるのかについて混乱しています。
私は Rails 3 でローカルの Postgres データベースを使用しています。私たちがやりたいことは、データベース全体を 2 番目のサーバーにリアルタイムで複製することです。Octopusの使用を考えています。
どのモデルを探しているのか、マスター/スレーブ モデルがどのように適用されるのかについて混乱しています。
Postgres 9.1 以降には、ストリーミング レプリケーションが組み込まれています (マスター/スレーブ構成用)。構成とセットアップの詳細については、http://www.postgresql.org/docs/9.2/static/warm-standby.html#STREAMING-REPLICATIONを参照してください。
構成用のサードパーティ製ソリューションは他にもありますが、そこから始めて、それがニーズを満たしているかどうかを確認します。