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