gpt4 book ai didi

Mysql主主复制问题

转载 作者:行者123 更新时间:2023-11-30 22:37:12 30 4
gpt4 key购买 nike

我正在 mysql 中实现主主复制。我可以成功但有疑问。

对于我的情况,有两种解决方案1. 仅将一个主服务器用于故障转移情况。 (我不推荐)2.通过更改应用程序来分配负载(喜欢它)

我在两种方法中的任何一种中都发现了问题。

我们有两个主服务器 A 和 B。现在用户将城市更新为德里,它转到服务器 A,在 B 复制之前,此查询服务器 A 关闭,我们将所有查询仅转移到服务器 B。然后同一用户将城市更新为孟买。现在当服务器 A 启动时,* delhi update 查询将转到服务器 B(读取 bin 日志)* 孟买更新查询会去服务器A(读取bin日志)

因此数据存在差异。

如何解决这个问题?

我的数据库是 innodb 和 myisam 的混合

最佳答案

我想(未测试)您可以使用代理来实现此目的,例如MaxScale

配置带有读取拆分的代理,以在服务器 A 和 B 上分配读取,其余的只有一个主服务器。此外,在服务器 A 出现故障时设置主故障转移方案。

实际上您在 MaxScale 中有一个简单的主从设置,但在后台仍然有主从工作。 MaxScale 或您的应用程序不需要知道这一点。

关于Mysql主主复制问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32197876/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com