更新時間:2020-08-10 12:39:30 來源:動力節點 瀏覽1955次
如果說要準備進行Mycat菜鳥教程入門的學習,當然要先了解Mycat是什么,有什么作用。
Mycat是什么
Mycat是一個開源數據庫中間件,是一個實現了MySQL協議的的數據庫中間件服務器,我們可以把它看作是一個數據庫代理,用MySQL客戶端工具和命令行訪問Mycat,而Mycat再使用用MySQL原生(Native)協議與多個MySQL服務器通信,也可以用JDBC協議與大多數主流數據庫服務器通信,包括SQL Server、Oracle、DB2、PostgreSQL等主流數據庫,也支持MongoDB這種新型NoSQL方式的存儲,未來還會支持更多類型的存儲;
一般地,Mycat主要用于代理MySQL數據庫,雖然它也支持去訪問其他類型的數據庫;
Mycat的默認端口是8066,一般地,我們可以使用常見的對象映射框架比如MyBatis操作Mycat。
Mycat作用
mycat就是一個數據庫中間件,數據庫的代理,它屏蔽了物理數據庫,應用連接mycat,然后mycat再連接物理數據庫
它支持水平拆分(分庫分表,通過分庫達到分表),支持多種分片規則,比如范圍切片、自然月分片、hash取模分片等
它支持mysql、oracle、mongodb、sql server,并且支持數據庫集群。
以上就是動力節點java培訓機構的小編針對“Mycat菜鳥教程入門學習”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習