mysql讀寫分離(Java)方案比較

有個小項目需要做讀寫分離,分析過常見的的模型,有如下幾種:

1. 淘寶TDDL,client模型,關鍵鏈路上不需要額外的服務器(diamond配置服務器,宕機不影響服務),不會產生額外的故障點。排名第一。

2. 奇虎atlas,阿里amoeba,cobar 都是server模型,需要在關鍵鏈路上增加額外服務器,會產生額外的故障點。排名並列第二。

3. msyql-proxy,mysql官方出品,據說是atlas是根據它優化出來的,排名第三

4. mysql replicationDriver,排名第四


TDDL簡介:

http://www.oschina.net/p/tddl 

tddl3官方開源版本地址:https://github.com/alibaba/tb_tddl 

github上有個tddl5的版本,但是並非官方發佈,也沒有任何更新。

配置非常複雜,難度係數很高。


Atlas簡介:

http://my.oschina.net/superbigfu/blog/178134?p=2 


Amoeba簡介:

http://www.2cto.com/database/201107/97799.html

http://blog.csdn.net/wulantian/article/details/8191994


cobar簡介:

http://wuyanzan60688.blog.163.com/blog/static/12777616320121075123646/ 

http://www.th7.cn/db/mysql/201208/20061.shtml


mysql replicationDriver簡介:

這個方案本質是mysql connector支持的一種讀寫分離的方法。

待續






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章