如果讀寫分離由程式端控制的話,目前有找到一款套件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 上面
Amoeba-mysql:http://amoeba.sourceforge.net/wordpress/
沒有留言:
張貼留言