mysql叢集的方式有:LVS和Keepalived和MySQL組合,MySQL Proxy,MySQL和MHA 組合,MySQL和MMM組合,MySQL Cluster等方式
#組成MySQL叢集的幾種方式
LVS Keepalived MySQL(有腦裂問題?但似乎很多人推薦這個)
DRBD Heartbeat MySQL(有一台機器空餘?Heartbeat切換時間較長?有腦裂問題?)
MySQL Proxy(不夠成熟與穩定?使用了Lua?是不是用了他做分錶則可以不用更改客戶端邏輯?)
MySQL Cluster (社群版不支援INNODB引擎?商用案例不足?)
MySQL MHA(如果配上非同步複製,似乎是不錯的選擇,又和問題? )
MySQL MMM(似乎反映有很多問題,未實踐過,誰能給個說法)
方式選擇
若是雙主複製的模式,不用做資料拆分,那麼就可以選擇MHA或Keepalive 或heartbeat
若是雙主複製,還做了資料的拆分,則可以考慮採用Cobar;
若是雙主複製Slave,也做了資料的拆分,需要讀寫分類,可以考慮Amoeba;
以上是mysql叢集有哪些方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!