MyCat
一個徹底開源的,面向企業應用開發的大數據庫集群
支持事務、ACID、可以替代Mysql的加強版數據庫
可以視為“Mysql”集群的企業級數據庫,用來替代昂貴的Oracle集群
融合內存緩存技術、Nosql技術、HDFS大數據的新型SQL Server
結合傳統數據庫和新型分佈式數據倉庫的新一代企業級數據庫產品
新穎的數據庫中間件產品
目標
低成本的將現有的單機數據庫和應用平滑遷移到雲端
解決數據存儲和業務規模迅速增長情況下的數據瓶頸問題
特性
支持 SQL 92標準
支持Mysql集群,可以作為Proxy使用
支持JDBC連接ORACLE、DB2、SQL Server,將其模擬為MySQL Server使用
支持galera for mysql集群,percona-cluster或者mariadb cluster,提供高可用性數據分片集群
自動故障切換,高可用性
支持讀寫分離,支持Mysql雙主多從,以及一主多從的模式
支持全局表,數據自動分片到多個節點,用於高效表關聯查詢
支持獨有的基於E-R 關係的分片策略,實現了高效的表關聯查詢
多平臺支持,部署和實施簡單
採用Java開發,需要安裝JDK,支持跨平臺
閱讀更多 程序員界的彭于晏 的文章