Mycat1.6 数据库中间件

活跃的、性能好的开源数据库中间件!
我们致力于开发高性能的开源中间件而努力!
重要通告,最近有区块链项目借Mycat宣传,与Mycat毫无关系,大家不要相信!

GitHub stars badge GitHub forks badge GitHub

联系我们

联系我们

介绍

关键特性

支持前端作为MySQL通用代理

后端JDBC方式支持Oracle,DB2,SQL Server,mongodb,巨杉

基于心跳的自动故障切换,支持读写分离

支持MySQL Cluster,Galera,Percona,cluster集群

支持数据的多片自动路由与聚合

支持sum,count,max等常用的聚合函数,支持跨库分页

支持库内分表,支持单库内部任意join全局表,支持跨库2表join

基于caltlet的多表join

支持通过全局表,ER关系的分片策略,实现了高效的多表join查询

支持多租户方案

支持弱XA,XA分布式事务

支持全局序列号,解决分布式下的主键生成问题

分片规则丰富,插件化开发,易于扩展

支持命令行监控,支持密码加密,支持IP白名单

支持SQL黑名单、sql注入攻击拦截

支持prepare预编译指令

支持非堆内存(Direct Memory)聚合计算

支持oracle存储过程,out参数

支持zookeeper协调主从切换、zk序列、配置zk化

企业技术支持服务

随着电子商务等互联网业务的不断增长,企业对于数据库集群的需求越来越多,这为MYCAT的发展带来了机遇,同时也带来了很多挑战。由于MYCAT开源社区的开放性,目前已经吸引了来自各地2000多名开发志愿者,并在Github上贡献各种开发说明文档上百篇,均可免费下载。另外为了帮助使用者更好更快的掌握MYCAT使用技巧和方法,开源社区特别撰写了 《MYCAT权威指南》。虽然MYCAT在很大程度上简化了数据库分片集群的开发与部署难度,但考虑到仍然存在一些特殊情况,比如项目工期紧,企业缺乏足够的时间和人力来全面研究MyCAT,因此为了更好的支持各类企业使用MYCAT实施项目,加速项目开发进度,如今MYCAT开源社区整合了一支强大的技术团队,以每月5000元的赞助合作费用,向社会提供公益性的技术支持服务,以此加速MYCAT开源项目的发展。 Mycat赞助商合同 联系MYCAT官方合作请发邮件到:market@mycat.org.cn