我的公司决定升级当前的 MySQL NDB 集群并减少节点大小以增加。购买具有 4 个节点的新集群机器。当前集群有 6 个节点。为了在新集群上进行测试,他们建议重新编程当前客户端脚本,以便向两个集群发送相同的查询。为此,我们必须修改数百个客户端脚本。
最终,我们将把所有数据库移动到新的 4 节点集群,并放弃使用当前的 6 节点集群。
实际上我并不是在寻找复制。我只想一次将一个处理过的数据写入两个集群。集群具有不同的节点大小,这使得复制变得不可能。此外,新集群中还没有可用的数据,他们不想在对新集群进行压力测试之前将数据克隆到新集群。
我曾经研究过 MySQL Proxy,但根据互联网上的例子,我认为复制是必要的。
将数据写入两个集群的最正确方法是什么?