我想解决两个MySQL服务器实例之间的数据复制/数据同步问题。 它们都具有相同的数据库结构(数据库,表格,列,每个…),但是每个数据库在存储数据时都有不同的优先级。 一个从网站接收数据,网站是解决scheme的前端,另一个从后端获取数据。 这是一种负载平衡,因为后端没有很好的devise,如果在几秒钟之内无法写入数据,它的连接就会死亡。
为了使它更精确,我不得不提一下,后端和前端不会写入同一个表中。 目前这些数据库之间的同步是由触发器和存储过程来pipe理的,这应该被改变成一个更稳定的解决scheme。
我在网上find了一篇看起来很有前途的文章,但是它提出了一个问题:是否可以同时创build两个服务器主服务器和从服务器? 如果是的话,这将是完美的。 顺便说一句:如果是的话,我可能会问如何完成(每个服务器上的主从设置configuration?)。
我想问问是否还有其他的解决scheme。
谢谢
Percona XtraDB集群正是为这个用例而devise的。
请务必查看限制 。 对于高可用性群集configuration,您至less需要3个节点。
以下是使用AWS EC2和处理锁边案例的示例。
您可以尝试使用主 – 主复制 。
也可以select限制表级复制 ,但我认为你的情况是可选的。
如果两台服务器都修改相同的表,则主复制(也称为循环复制)也可以工作。