2013-02-18 105 views
0

我正在研究在不同位置的服務器中執行Mysql複製master-master的解決方案,以實現冗餘,負載平衡和容錯。 我到目前爲止的想法是,主 - 主複製插入可以在任何服務器中完成,並且它將被複制到第二,第三...主人。 我已經檢查了關於複製的所有tuturials,並準備好ti實施和測試。但有一個問題,我還沒有找到解決辦法。 想象一下,數據庫中的所有主鍵都是INT並自動遞增。如果在不同的主 - 主Mysql複製服務器上同時創建兩個插入,會發生什麼情況,我可以有loosinf集成的機會嗎?數據庫結構應該有另一個colum來標識複製服務器的ID嗎?關於master-master複製的數據庫結構,我應該關注什麼? 感謝Mysql複製Master-Master

回答

0

使用和auto_increment_increment組合auto_increment_offset您可以控制鍵在其主產生和不應該有重疊。

0

如何使用別的不是整數?還有使用UUID/GUID的可能性。這樣,你就不會遇到主鍵衝突。