1

我已经配置了一个带有 1 个 Master 1 Standy 和 1 个 Slave 的 MySql 复制。Master 和 Standby 位于美国东部地区的不同可用区,Slave 位于美国西部地区。Standby 和 Slave 都在从 Master 复制。

应用层可以进行从 Master 到 Standby 的故障转移。用于在 Master 死亡时将 Slave 的复制切换到 Standby。我无法保证 Standby 的数据与 Slave 的数据相比领先。如果 Standby 的数据落后于 Slave 的数据,我需要扫描 Slave 的二进制文件和中继日志以找出丢失的内容并将其传输到 Standby。这就是理论。

有谁知道可以处理这个的任何工具?或我的上下文的替代解决方案?最终目标是 MySql Server 对应用层的可用性。我已经尝试过 MySql-Proxy 但对它不太满意。Mysql Cluster 不是我们的选择。

提前致谢。

4

1 回答 1

0

凯恩,

看看 Schooner Information Technology(我的公司)的 SchoonerSQL。它旨在通过多线程同步复制(在当前版本中)在本地实现零从属延迟,并通过多线程异步 WAN 复制(将在 < 2 周内发布)跨区域自动故障转移。 http://www.schoonerinfotech.com/products/schoonersql

于 2011-11-03T21:42:02.973 回答