我目前在欧洲有一个 Galera 集群,我想在美国运行另一个集群,并在两个集群之间使用主-主复制。
我知道我可以只创建一个大集群,但这会对集群的性能产生负面影响,因为两个大陆之间的节点存在延迟。
问题:
是否可以使用主-主复制将一个集群复制到另一个集群?
我应该选择两个节点(每个集群一个)进行主-主复制吗?或者是否可以链接多个节点,如下所示:
服务器1-集群1 - 服务器1-集群2
服务器2-集群1 - 服务器2-集群2
服务器3-集群1 - 服务器3-集群2
最佳答案
两个集群之间仅建立一个 M-M 链接。如果有 3 个 M-M 链接,那么您将收到大量“重复键”错误。
请务必避免使用可能导致问题的 AUTO_INCRMENTs
和 UNIQUE
键。
关于mysql - 相互复制两个集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31420250/