回覆列表
-
1 # tonguebusy
-
2 # 看一圈回家鄉
如果是簡單的應用讀寫分離,不建議使用中介軟體,因為中介軟體基本都是第三方出品,學習維護成本高,可以自己做主從,然後使用不同的連結實現讀寫分離,如果非要用,要評估使用成本,推薦研究一下mycat,有很多公司在用,還算比較成熟
-
3 # 文化歷史精神
mysql-proxy是官方提供的mysql中介軟體產品可以實現負載平衡,讀寫分離,failover等,但其不支援大資料量的分庫分表且效能較差。其他mysql開源中介軟體產品有:Atlas,cobar,tddl。你可以查閱一下相關資訊和各自的優缺點
Atlas是一個位於前端應用與後端MySQL資料庫之間的中介軟體,它使得應用程式設計師無需再關心讀寫分離、分表等與MySQL相關的細節,可以專注於編寫業務邏輯,同時使得DBA的運維工作對前端應用透明,上下線DB前端應用無感知。
Atlas介紹 :
Atlas 是由 Qihoo 360公司Web平臺部基礎架構團隊開發維護的一個基於MySQL協議的資料中間層專案。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基礎上,修改了大量bug,添加了很多功能特性。目前該專案在360公司內部得到了廣泛應用,很多MySQL業務已經接入了Atlas平臺,每天承載的讀寫請效率很高