更新時間:2020-08-11 11:12:48 來源:動力節點 瀏覽1466次
Mycat實戰教程介紹:MyCat 是目前最流行的基于 java 語言編寫的數據庫中間件,是一個實現了 MySQL 協議的服務器,前端用戶可以把它看作是一個數據庫代理,用 MySQL 客戶端工具和命令行訪問,而其后端可以用 MySQL 原生協議與多個 MySQL 服務器通信,也可以用 JDBC 協議與大多數主流數據庫服務器通信,其核心功能是分庫分表。配合數據庫的主從模式還可實現讀寫分離。
MyCat 是基于阿里開源的 Cobar 產品而研發,Cobar 的穩定性、可靠性、優秀的架構和性能以及眾多成熟的使用案例使得 MyCat 變得非常的強大。
MyCat 發展到目前的版本,已經不是一個單純的 MySQL 代理了,它的后端可以支持MySQL、SQL Server、Oracle、DB2、PostgreSQL 等主流數據庫,也支持 MongoDB 這種新型NoSQL 方式的存儲,未來還會支持更多類型的存儲。而在最終用戶看來,無論是那種存儲方式,在 MyCat 里,都是一個傳統的數據庫表,支持標準的 SQL 語句進行數據的操作,這樣一來,對前端業務系統來說,可以大幅降低開發難度,提升開發速度。
使用MyCat的好處
1、數據量級
單一的 MySQL 其數據存儲量級和操作量級有限.
Mycat 可以管理若干 MySQL 數據庫,同時實現數據的存儲和操作.
2、開源性質
Mycat 是 java 編寫的中間件. 開源,免費.
有非常多的人和組織對 Mycat 實行開發,維護,管理,更新.
Mycat 版本提升較快,可以跟隨環境發展.如果有問題,可以快速解決.
Mycat 有開源網站和開源社區.且有官方發布的電子書籍.
Mycat 是阿里原應用 corba 轉型而來的.
3、市場應用
MyCat 在互聯網應用中占比非常高.
以上就是動力節點java培訓機構的小編針對“Mycat實戰教程介紹”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習