我有1个MySQL服务器来支持PHP应用程序。应用程序中的逻辑需要多个查询。例如,要添加事务,我需要创建多个查询对象并单独运行这些查询,而不使用commit
。意思是首先在一个对象中添加交易数据。而要添加付款方式,我正在创建不同的对象。MySQL复制如何保持同步?
现在很好,因为我只有1个MySQL服务器。如果我有多台服务器(MySQL Master-Slave)会发生什么情况。
在一次操作中创建不同的对象将调用不同的服务器。而且由于延迟数据可能无法在另一台服务器上使用。
请告诉我这样做是否正确。如果问题不清楚,请澄清。谢谢!
您是在谈论复制还是分开独立的数据库服务器? – Machavity
@Machavity:复制。我打算切换到亚马逊RDS或Azure MySQL。但是,我不确定当前的应用程序代码和逻辑将支持。 –