我有1個MySQL服務器來支持PHP應用程序。應用程序中的邏輯需要多個查詢。例如,要添加事務,我需要創建多個查詢對象並單獨運行這些查詢,而不使用commit
。意思是首先在一個對象中添加交易數據。而要添加付款方式,我正在創建不同的對象。MySQL複製如何保持同步?
現在很好,因爲我只有1個MySQL服務器。如果我有多臺服務器(MySQL Master-Slave)會發生什麼情況。
在一次操作中創建不同的對象將調用不同的服務器。而且由於延遲數據可能無法在另一臺服務器上使用。
請告訴我這樣做是否正確。如果問題不清楚,請澄清。謝謝!
您是在談論複製還是分開獨立的數據庫服務器? – Machavity
@Machavity:複製。我打算切換到亞馬遜RDS或Azure MySQL。但是,我不確定當前的應用程序代碼和邏輯將支持。 –