Mysql复制,无论更新哪个服务器都保持同步

时间:2012-11-29 18:34:48

标签: mysql replication

我有3个复制服务器,但目前只有一个是主服务器,另外两个是从服务器。我希望如此,如果任何一个从站被更新/插入,那么更改将被传播给所有其他从站和主站。我该如何做到这一点?

我最好的猜测是让他们成为所有主人,并相互奴役。这是最佳的吗?

1 个答案:

答案 0 :(得分:3)

使用标准的mysql主从复制是不可能的。您可以尝试使用master-master设置完成此操作(请参阅本教程http://www.howtoforge.com/mysql_master_master_replication),但这需要相当多的futz来确保不会创建重复的密钥。不知道这是否可以处理3个主人。

老实说,对于像你这样的分布式数据库来说,vanilla MySQL并不是正确的技术。

有一些Mysql集群可能会满足您的需求:http://www.mysql.com/products/cluster/和其他一些技术(主要是NOSQL),如cassandra和mongoDB。