馬老師mycat,sharding-jdbc從入門到精通
什么是mycat
mycat是Java語(yǔ)言開發(fā)的目前比較主流的數(shù)據(jù)庫(kù)中間件之一,是mycat團(tuán)隊(duì)在阿里開源的 Cobar 產(chǎn)品基礎(chǔ)上而研發(fā)的,也一直在維護(hù)。mycat實(shí)現(xiàn)了 MySQL 協(xié)議的服務(wù)器,前端用戶可以把它看作是一個(gè)數(shù)據(jù)庫(kù)代理,用 MySQL 客戶端工具和命令行訪問,而其后端可以用 MySQL 原生協(xié)議與多個(gè) MySQL 服務(wù)器通信,也可以用 JDBC 協(xié)議與大多數(shù)主流數(shù)據(jù)庫(kù)服務(wù)器通信。
mycat不單只可以做MySQL的代理,它的后端可以支持MySQL、SQL Server、Oracle、DB2、PostgreSQL 等主流數(shù)據(jù)庫(kù),也支持 MongoDB 這種新型NoSQL 方式的存儲(chǔ),未來還會(huì)支持更多類型的存儲(chǔ)。
標(biāo)簽: