MyCat介绍
MyCat
一個徹底開源的,面向企業(yè)應(yīng)用開發(fā)的大數(shù)據(jù)庫集群
支持事務(wù)、ACID、可以替代Mysql的加強版數(shù)據(jù)庫
可以視為“Mysql”集群的企業(yè)級數(shù)據(jù)庫,用來替代昂貴的Oracle集群
融合內(nèi)存緩存技術(shù)、Nosql技術(shù)、HDFS大數(shù)據(jù)的新型SQL Server
結(jié)合傳統(tǒng)數(shù)據(jù)庫和新型分布式數(shù)據(jù)倉庫的新一代企業(yè)級數(shù)據(jù)庫產(chǎn)品
新穎的數(shù)據(jù)庫中間件產(chǎn)品
目標
低成本的將現(xiàn)有的單機數(shù)據(jù)庫和應(yīng)用平滑遷移到云端
解決數(shù)據(jù)存儲和業(yè)務(wù)規(guī)模迅速增長情況下的數(shù)據(jù)瓶頸問題
特性
支持 SQL 92標準
支持Mysql集群,可以作為Proxy使用
支持JDBC連接ORACLE、DB2、SQL Server,將其模擬為MySQL Server使用
支持galera for mysql集群,percona-cluster或者mariadb cluster,提供高可用性數(shù)據(jù)分片集群
自動故障切換,高可用性
支持讀寫分離,支持Mysql雙主多從,以及一主多從的模式
支持全局表,數(shù)據(jù)自動分片到多個節(jié)點,用于高效表關(guān)聯(lián)查詢
支持獨有的基于E-R 關(guān)系的分片策略,實現(xiàn)了高效的表關(guān)聯(lián)查詢
多平臺支持,部署和實施簡單
采用Java開發(fā),需要安裝JDK,支持跨平臺
總結(jié)
- 上一篇: Spring boot容器导入组件
- 下一篇: MyCat架构