对于我当前的项目,我们正在考虑为地理上分离的设置设置双主复制拓扑;一个数据库在美国东海岸,另一个数据库在日本。 我很好奇是否有人尝试过这个以及有什么经验。
另外,我很好奇解决这个问题的其他选择是什么;我们正在考虑消息队列。
谢谢!
最佳答案
请注意您计划的技术方面:您必须知道 MySQL does not officially support多主复制(只有 MySQL Cluster 提供对同步复制的支持)。
但至少有一个“hack”可以使多主复制成为可能,即使是在正常的 MySQL 复制设置中也是如此。请参阅 Patrick Galbraith 的 "MySQL Multi-Master Replication"寻求可能的解决方案。我对这种设置没有任何经验,所以我不敢判断这种方法的可行性。
关于MySQL双主,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/803649/