首頁  >  文章  >  資料庫  >  mysql叢集有哪些方式

mysql叢集有哪些方式

清浅
清浅原創
2019-05-07 10:59:038607瀏覽

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

mysql叢集有哪些方式

#組成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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn