知識、知恵のカタマリ

[PR]コレがGoogleの検索ストーリー

解決済

clip!clip!
Ads By Google

MySQLについて質問があります!

mysqlについて質問があります。

今現在、mysqlを稼動しており、バックアップや負荷分散のためにレプリケーションしています。

しかし、DB1で更新するとDB2に適用されるのですが、DB2で更新してもDB1には適用されません。

有料のものであれば、それが可能っぽいのですが、なるべくお金をかけないでやりたいです。

DB1,DB2ともに完璧なレプリケーションをする方法をご教授ください。
お願い致します

2006-07-30 15:20の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(1)

1.

2006-07-30 18:14:33ベスト
シングルマスタ・マルチスレーブのレプリケーションがMySQLの持ち味なので、それ以外のレプリケーションを行うためには、頭を使うかお金を使うかしかありません。


のあたりを読まれて理解できないようであれば、手を出さない方が懸命かと思われます。
MySQLそのままでマルチマスタの形にするためには、主キーやらネットワークの負荷やら考えないといけない問題が多すぎます。アプリケーション側で吸収するのは大変な問題ばかりかと思われます。

MySQLのレプリーケーションをそのまま使っていますが、マスタに障害がおきてしまったときくらいしか困ったことがないので、マルチマスタでできたらいいよね位にしか考えられません。

本当にマスタのフェイルオーバが必須の案件だとしたら、MySQLを使うのが間違っている気がします。

やっぱりそうなってしまいますよね・・・。
わざわざご返答ありがとうございました!

Ads By Google

コメント(1)

2006-07-30 15:52:40

やったことないので、ちゃんと動作するかわかりませんが、両方のサーバでお互いにmasterとclientを両方設定しておけば(両サーバは自分がmasterでもあり、他方のclientでもある)、マルチマスタにならないでしょうか?負荷分散にはならないと思いますが。。。

トラックバック(2)

トラックバックURL: