3

いくつか (10 個) の MySQL サーバー ノードがあり、1 つがダウンしても残りのノードが影響を受けないように、それらをレプリケートしたいと考えています。

MySQL がマスター/スレーブ (私たちにとっては良くありません) とマルチマスター レプリケーションを提供することは知っています。

  1. MySQL マルチマスター レプリケーションはメッシュのように機能しますか? すべてのノードが他のすべてのノードから更新できるということですか?
  2. マルチマスター レプリケーション (MySQL) でも、各ノードは 1 つのマスターからしかデータを取得できないというのは本当ですか?

ネイティブの MySQL レプリケーション機能が私たちの要件を満たすことができない場合、これを行うことができるツールを知っていますか? 私たちの好みは、組み込みの MySql レプリケーションです。

4

2 に答える 2

1

私もこれを研究してきました。MySQL はマルチマスター レプリケーションを提供しているようです。ここで説明されています: http://www.onlamp.com/pub/a/onlamp/2006/04/20/advanced-mysql-replication.html およびマスターとスレーブを使用したより複雑な例: http://capttofu. livejournal.com/1752.html

サードパーティのツールもあり、よく出てくるのは Tungsten です: http://code.google.com/p/tungsten-replicator/

また、MySQL を使用したマルチマスター レプリケーションに関する優れた記事: http://scale-out-blog.blogspot.com/2012/04/if-you-must-deploy-multi-master.html

于 2013-05-23T23:31:23.230 に答える