MyCat:取代Cobar数据库中件

嘿是MyCAT?简单的说,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
关系之分片策略,实现了疾的表关联查询多平台支撑,部署和实践简单。

优势

冲阿里开源之Cobar产品而研发,Cobar的安定、可靠性、优秀之架构和属性,以及广大秋之以案例使MyCAT一从头就是具备一个生好之起
点,站于巨人的肩头上,我们能看出更远。广泛吸取业界优秀的开源项目与翻新思路,将其融入到MyCAT的基因中,使得MyCAT在众多方面都遥遥领先于当下该
他有同类的开源项目,甚至超某些商业产品。MyCAT背后来同等单强有力的技巧团队,其参与者都是5年以上红软件工程师、架构师、DBA等,优秀之技能
团队保证了MyCAT的产品质量。
MyCAT并无寄于任何一个商业店铺,因此无像某些开源项目,将有至关重要之表征封闭在该商业产品中,使得开源项目改为了一个布置。

长此以往规划

以支持Mysql的功底及,后端增加又多的开源数据库和经贸数据库的支撑,包括原生支持PosteSQL、FireBird等开源数据库,以及通过
JDBC等方法间接支持外非开源的数据库如Oracle、DB2、SQL
Server等落实更加智能的自我调节特性,如自行统计分析SQL,自动创建及调整目录,根据数据表的读写频率,自动优化缓存和备份策略等落实重新完美的监
控管理效能跟HDFS集成,提供SQL命令,将数据库装入HDFS中并能够快分析并优秀之开源报表工具,使的具备一定之数额解析的力。

MyCat架构

图片 1

官网:http://www.mycat.org.cn/

那个建议读一诵读Mycat权威指南第一本子,作者写得稀好。摘抄几个截图:

图片 2

图片 3

 

相关文章