MyCat:取代Cobar数据库中件

久远规划

于支撑Mysql的根基及,后端扩充又多之开源数据库及生意数据库的支撑,包括原生扶助PosteSQL、FireBird等开源数据库,以及经过
JDBC等方法直接辅助外非开源的数据库如Oracle、DB2、SQL
Server等落实更为智能的自我调节特性,如自行总结分析SQL,自动创制与调动目录,依照数据表的读写频率,自动优化缓存和备份策略等实现再度完善的监
控管理效果及HDFS集成,提供SQL命令,将数据库装入HDFS中并能快分析集成突出的开源报表工具,使的富有一定之数解析的力量。

目标

没有本钱的拿长存的单机数据库及动平滑迁移至“云”端,解决多少存储和工作规模迅猛增强处境下的数码瓶颈问题。

要害特性

补助 SQL 92标准 补助Mysql集群,可以当做Proxy使用
援助JDBC连接ORACLE、DB2、SQL Server,将那些法为MySQL Server使用
襄助galera for mysql集群,percona-cluster或者mariadb
cluster,提供高可用性数据分片集群,自动故障切换,高可用性
,补助读写分离,协理Mysql双主多从,以及同预示多由之模式,辅助全局表,数据自动分片到差不多独节点,用于高效表关联查询
,帮忙独有的基于E-R
关系的分片策略,实现了飞快之发明关联查询多平台支撑,部署及履行简单。

咦是MyCAT?简单来说,MyCAT就是:
一个完完全全开源之,面向公司应用开发之“大数据库集群”
援助工作、ACID、可以代表Mysql的增强版数据库 ?
一个得以说是“Mysql”集群的店堂级数据库,用来顶替昂贵之Oracle集群 ?
一个齐心协力内存缓存技术、Nosql技术、HDFS大数量的流行SQL Server ?
结合传统数据库与行分布式数据仓库的新一代店级数据库产品 ?
一个流行之数据库中件产品。

Oracle,MyCat架构

Oracle 1

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

这多少个指出读一朗诵Mycat权威指南第一版本,作者写得老好。摘抄多只截图:

Oracle 2

Oracle 3

 

优势

因阿里开源的Cobar产品要研发,Cobar的安定团结、可靠性、突出之架构和总体性,以及多成熟的利用案例使MyCAT一初叶即拥有一个优良的起点,站在巨人之双肩上,我们可以观望又远。广泛吸取业界突出的开源项目与翻新思路,将这融入到MyCAT的基因被,使得MyCAT在重重端都遥遥超过于时其
他有同类的开源项目,甚至逾越某些商业产品。MyCAT背后时有发生同就强有力的技术公司,其参加者都是5年以上红软件工程师、架构师、DBA等,出色之技艺
团队保证了MyCAT的产质料料。
MyCAT并无寄于任何一个买卖公司,因而不像一些开源项目,将一些根本之性状封闭在其商业产品受,使得开源项目改为了一个布置。

相关文章