来自两个主服务器的 Mysql 复制

来自两个主服务器的 Mysql 复制

这是我的 mysql 集群设置

所有节点都有一个数据库 db,其中包含下表

table1 table2 table3

NODE1获取table2NODE2table3FROMNODE3

NODE2来自table1NODE1

NODE3来自table1NODE1

使用 mysql 复制可以实现这个吗?

答案1

我认为使用普通的主/从复制是不可能的。为此,您需要类似mysql 集群版本。

主要问题是主人/主人没有集群的复制。然后你会遇到一些 ID 和其他问题。我以前试过很多次了。当你在两个主服务器上写入时,一个主服务器在另一个主服务器之前,会写入另一个主服务器,主键存在,你无法写入,这很奇怪。

我已经放了一个 HowToForge 的链接,其中有一篇关于设置主/主复制的文章,您可以尝试一下。

也许您可以寻找像couchedb或mongodb这样的替代方案,它不是mysql,但使用nosql数据库您可以更好地复制和扩展。

相关内容