我有一个项目,其中我们有一个中央系统,它在MySQL之上公开了一个应用程序接口。我们现在需要在几个不同的机器(可以是50+)上本地复制相同的服务。我们希望在每个机器上都有一个数据库的本地缓存,以确保在“中央”系统宕机时快速响应和故障转移。
你知道最好的设计是什么吗?我在考虑某种主/从设置,但我不确定这是否适用于50+服务器。我不确定什么是最好的方法。
发布于 2011-05-05 22:29:43
那MySQL's own replication solution呢?如果你已经排除了这一点,你应该说出原因。
发布于 2011-05-05 22:29:03
通过我所看到的复制,您将拥有一个主节点和一个或多个从节点。如果主人倒下了,其中一个奴隶就会接手。使用50+ slaves,您会有一个很长(且令人困惑)的主控链。
在不了解您拥有的数据类型或读/写百分比的情况下,我建议使用以下方法之一:
希望这能有所帮助。
https://stackoverflow.com/questions/5899177
复制相似问题