這篇文章將為大家詳細(xì)講解有關(guān)組建MySQL集群的方式,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)公司于2013年開始,先為于洪等服務(wù)建站,于洪等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為于洪企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
mysql集群的方式有:LVS和Keepalived和MySQL組合,MySQL Proxy,MySQL和MHA 組合,MySQL和MMM組合,MySQL Cluster等方式
組建MySQL集群的幾種方式
LVS+Keepalived+MySQL(有腦裂問(wèn)題?但似乎很多人推薦這個(gè))
DRBD+Heartbeat+MySQL(有一臺(tái)機(jī)器空余?Heartbeat切換時(shí)間較長(zhǎng)?有腦裂問(wèn)題?)
MySQL Proxy(不夠成熟與穩(wěn)定?使用了Lua?是不是用了他做分表則可以不用更改客戶端邏輯?)
MySQL Cluster (社區(qū)版不支持INNODB引擎?商用案例不足?)
MySQL + MHA (如果配上異步復(fù)制,似乎是不錯(cuò)的選擇,又和問(wèn)題?)
MySQL + MMM (似乎反映有很多問(wèn)題,未實(shí)踐過(guò),誰(shuí)能給個(gè)說(shuō)法)
方式選擇
若是雙主復(fù)制的模式,不用做數(shù)據(jù)拆分,那么就可以選擇MHA或 Keepalive 或 heartbeat
若是雙主復(fù)制,還做了數(shù)據(jù)的拆分,則可以考慮采用Cobar;
若是雙主復(fù)制+Slave,還做了數(shù)據(jù)的拆分,需要讀寫分類,可以考慮Amoeba;
關(guān)于組建MySQL集群的方式就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。