![如何将一个数据写入两个 MySQL NDB Cluster?](https://linux22.com/image/691589/%E5%A6%82%E4%BD%95%E5%B0%86%E4%B8%80%E4%B8%AA%E6%95%B0%E6%8D%AE%E5%86%99%E5%85%A5%E4%B8%A4%E4%B8%AA%20MySQL%20NDB%20Cluster%EF%BC%9F.png)
我的公司决定升级当前的 MySQL NDB 集群并减少节点大小以增加。购买具有 4 个节点的新集群机器。当前集群有 6 个节点。为了在新集群上进行测试,他们建议重新编程当前客户端脚本,以便向两个集群发送相同的查询。为此,我们必须修改数百个客户端脚本。
最终,我们将把所有数据库移动到新的 4 节点集群,并放弃使用当前的 6 节点集群。
实际上我并不是在寻找复制。我只想一次将一个处理过的数据写入两个集群。集群具有不同的节点大小,这使得复制变得不可能。此外,新集群中还没有可用的数据,他们不想在对新集群进行压力测试之前将数据克隆到新集群。
我曾经研究过 MySQL Proxy,但根据互联网上的例子,我认为复制是必要的。
将数据写入两个集群的最正确方法是什么?