mysql集群有哪些方式

mysql集群的方式有:LVS和Keepalived和MySQL組合,MySQL Proxy,MySQL和MHA 組合,MySQL和MMM組合,MySQL Cluster等方式

mysql集群有哪些方式

組建MySQL集群的幾種方式

LVS+Keepalived+MySQL(有腦裂問題?但似乎很多人推薦這個)

DRBD+Heartbeat+MySQL(有一臺機器空余?Heartbeat切換時間較長?有腦裂問題?)

MySQL Proxy(不夠成熟與穩(wěn)定?使用了Lua?是不是用了他做分表則可以不用更改客戶端邏輯?)

MySQL Cluster (社區(qū)版不支持INNODB引擎?商用案例不足?)

MySQL + MHA (如果配上異步復(fù)制,似乎是不錯的選擇,又和問題?)

MySQL + MMM (似乎反映有很多問題,未實踐過,誰能給個說法)

方式選擇

若是雙主復(fù)制的模式,不用做數(shù)據(jù)拆分,那么就可以選擇MHA或 Keepalive 或 heartbeat

若是雙主復(fù)制,還做了數(shù)據(jù)的拆分,則可以考慮采用Cobar;

若是雙主復(fù)制+Slave,還做了數(shù)據(jù)的拆分,需要讀寫分類,可以考慮Amoeba;

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊9 分享