Mysql复制主机



我正在研究一种解决方案,在不同位置的服务器中执行Mysql复制主控,以实现冗余、负载平衡和容错。到目前为止,我发现主复制插入可以在任何服务器中完成,它将复制到第二、第三。。。大师。我已经检查了所有关于复制的教程,并准备好实施和测试。但是有一个问题我还没有找到解决办法。想象一下,数据库上的一个cenario,所有主键都是INT和自动递增的。如果在不同的主控Mysql复制服务器上同时插入两个插件,会发生什么?我能有机会实现集成吗?数据库结构是否应该有另一个列来标识复制服务器的id?对于主-主复制上的数据库结构,我应该有哪些顾虑?感谢

使用auto_increment_incrementauto_increment_offset的组合,您可以控制在哪个主控形状上创建哪些键,并且不应该有重叠。

使用int以外的东西怎么样?还有使用UUID/GUID的可能性。这样,您就不会遇到主键冲突。

最新更新