免责声明:我以前从未使用过复制,但我正在做我所有的研究。没有真正深入了解 MySQL 会使很多文档难以理解。
我们有一个远程服务器和许多“现场”服务器。此应用程序是关键任务,并且由于现场互联网连接不可靠,现场机器具有该应用程序的完整功能实例。现场机器位于各种防火墙之后,通常无法相互访问。我们可以设置 SSH 隧道以允许云数据库与现场数据库通信。
这是一个简单的图表:
异步多主复制似乎对我们来说是最好的选择,但大多数文档似乎暗示多源复制仅适用于从属和/或多主复制仅适用于循环和单个主(在这种情况下,云服务器)不能直接复制到多个其他主服务器。
我是否错误地解释了这一点(只是找不到有关如何执行此操作的文档),还是这种情况?如果是这样,我们可以使用像 Tungsten 或 Galera 这样的 3rd 方包吗?