0

Im db レプリケーションの初心者です。

データベース システムにレプリケーションとフェイルオーバー機能を追加する予定です。

スケールアウトまたはスケールインの db システムについて話しているドキュメントをたくさん読んだことがありますが、少し混乱しています。

現在、1 つのサーバーに保存されているデータベースは 1 つだけですが、それを別の新しいサーバーに複製する予定です。

2つの解決策があると思います。

まず、マスター マスター レプリケーションを作成し、ロード バランサーを処理してフェイルオーバーを管理します。

2 つ目は、アクティブ/パッシブ データベースを使用して、ハートビートを使用して DRBD を作成し、ハートビート仮想 IP を指すスレーブを作成することです。

最初の解決策は 2 番目の解決策よりも簡単だと思いますが、あなたの意見を知りたいです。

ありがとう!

4

1 に答える 1

0

はい、マスター マスター レプリケーションを使用し、負荷分散を使用するのが最適なオプションですが、使用しているアプリケーションの種類によって常に異なります。

その時点でユーザーのログを作成したい場合は、仮想 IP を作成するのが良いオプションです。

この情報が今後の開発に役立つことを願っています。

于 2012-09-12T08:11:20.420 に答える