MyCat架构
架構
MyCAT使用Mysql的通訊協議模擬成了一個Mysql服務器
并建立了完整的Schema(數據庫)、Table (數據表)、User(用戶)的邏輯模型,并將這套邏輯模型映射到后端的存儲節點DataNode(MySQL Instance)上的真實物理庫中
這樣一來,所有能使用Mysql的客戶端以及編程語言
都能將MyCAT當成是Mysql Server來使用,不必開發新的客戶端協議
解決問題
1、 性能問題
2、數據庫連接過多
3、E-R分片難處理
4、可用性問題
5、成本和伸縮性問題
支持數據庫
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結