我們有一些(10-)MySQL服務器節點,我們希望它們以某種方式進行復制,如果其中一個發生故障,其餘的都不會受到影響。MySQL多主複製
我知道MySQL提供主/從(不適合我們)和多主複製。
- MySQL Multi-Master複製是否像網格一樣工作?我的意思是所有節點都可以從所有其他節點更新?
- 這是真的,即使在多主複製(MySQL)中,每個節點只能從一個主數據獲取?
所以,如果本機MySQL複製功能不能滿足我們的要求,你知道任何工具可以做到這一點嗎?我們的首選是內置的MySql複製。
我們有一些(10-)MySQL服務器節點,我們希望它們以某種方式進行復制,如果其中一個發生故障,其餘的都不會受到影響。MySQL多主複製
我知道MySQL提供主/從(不適合我們)和多主複製。
所以,如果本機MySQL複製功能不能滿足我們的要求,你知道任何工具可以做到這一點嗎?我們的首選是內置的MySql複製。
您的問題的答案很簡單,但非常技術性。傳統的MYSQL工具無法提供幫助,因此您需要代碼管理的Galera緩存幫助。一些功能是MYSQL沒有提供的同步複製功能,如果你有一個Galera MYSQL集羣設置,它會作爲一個集羣工作,一個休息一直繼續。
我個人使用Percona xtradb集羣進行此操作,percona xtradb集羣是修補版本的MYSQL和galera嵌入在一起。所有服務器都可以讀取和寫入。
我寫了一篇關於安裝這個文章,但不能發佈在這裏,因爲堆棧溢出可能會考慮作爲鏈接建設。
做一些關於Galera的研究,因爲你在集羣環境,FULL HA和HS中使用普通的MYSQL。
如果您需要更多信息,請隨時與我討論。
謝謝...
我一直在研究這個。 MySQL似乎提供了多主複製。這裏解釋:http://www.onlamp.com/pub/a/onlamp/2006/04/20/advanced-mysql-replication.html 和一個更復雜的例子與主人和奴隸在這裏:http://capttofu.livejournal.com/1752.html。
有第三方工具以及這似乎拿出往往一個是鎢:http://code.google.com/p/tungsten-replicator/
而這裏的多主複製的優秀文章與MySQL:http://scale-out-blog.blogspot.com/2012/04/if-you-must-deploy-multi-master.html
+1 Percona的XtraDB集羣,我在相當繁忙的應用程序中使用它一段時間,它從未失敗過。爲了達到問題中所描述的目的,這絕對是正確的。多主master的 – 2013-05-08 08:49:35