2010年10月14日 星期四

MySQL 讀寫分離 && Load Balance---Amoeba

如果讀寫分離由程式端控制的話,目前有找到一款套件Amoeba-mysql來控制Slave DB Load Balance
這個是大陸人寫的套件(MYSQL官方套件)!
目前Amoeba-mysql測試Load Balance功能,沒有太大問題發生!! 比之前測試MYSQL_PROXY穩定很多!
雖然穩定~~但是他有限定支援的SQL~~~有些SQL語法不支援~~







Amoeba-mysql架構模型:










根據以上的架構需要
1.MASTER DB:需要 1
2.SLAVE DB : 需要2台或更多
3.Amoeba-Mysql : 建議至少獨立一台, 兩台以上可以做到Amoeba-Mysql備援 ; 
如果不能獨立出來的話Amoeba-Mysql也可以建在Master / Slave 上面




沒有留言:

張貼留言