Mycat数据库分库分表中间件

Mycat数据库分库分表中间件 一个用于MySQL读写分离和与数据切分的高可用中间件•一个模拟为MySQLServer的超级数据库代理•一个能平滑扩展支持1000亿大表的分布式数据库系统 (普通单表1kw以下)•一个可管控多种关系数据库的数据库路由器

Mycat前世今生


2013年阿里的Cobar在社区使用过程中发现存在一些比较严重的问题,及其使用限制,经过Mycat发起人改良,改良版——Mycat诞生。 Mycat开源以后,一些Cobar的用户参与了Mycat的开发,之后Mycat发展成为一个由众多软件公司的实力派架构师和开发人员维护的社区型开源软件。


2015年5月,由核心参与者们一起编写的官方权威指南《Mycat权威指南》电子版发布,累计超过500本。


2015年10月为止,Mycat项目总共有16个Committer。


截至2015年11月,超过300个项目采用Mycat,涵盖银行、电信、电子商务、物流、移动应用、O2O的众多领域和公司。


截至2015年12月,超过4000名用户加群或研究讨论或测试或使用Mycat。


Mycat是基于开源cobar演变而来,我们对cobar的代码进行了彻底的重构,使用NIO重构了网络模块,并且优化了Buffer内核,增强了聚合,Join等基本特性,同时兼容绝大多数数据库成为通用的数据库中间件。1.4 版本以后 完全的脱离基本cobar内核,结合Mycat集群管理、自动扩容、智能优化,成为高性能的中间件。我们致力于开发高性能数据库中间而努力。永不收费,永不闭源,持续推动开源社区的发展。


Mycat吸引和聚集了一大批业内大数据和云计算方面的工程师,Mycat的发展壮大基于开源社区志愿者的持续努力,感谢社区志愿者的努力让Mycat更加强大,同时我们也欢迎社区更多的志愿者,特别是公司能够参与进来,参与Mycat的开发,一起推动社区的发展,为社区提供更好的开源中间件。


Mycat还不够强大,Mycat还有很多不足,欢迎社区志愿者的持续优化改进。


mycat官方网址:http://www.mycat.io/

随时随地学软件编程-关注百度小程序和微信小程序
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程