简介
Mycat是基于开源cobar演变而来,用NIO重构了网络模块,并且优化了Buffer内核,增强了聚合,Join等基本特性,同时兼容绝大多数数据库成为通用的数据库中间件。目前已完全脱离cobar内核,结合Mycat集群管理、自动扩容、智能优化,成为高性能的中间件。
官方中文文档
关键特性
我们现在用的上的:
- 遵守Mysql原生协议
- 支持读写分离、MySQL主从
- 强大的web,命令行监控
- 支持服务降级
- 支持IP白名单
- 支持SQL黑名单、sql注入攻击拦截
- 集群基于ZooKeeper管理,在线升级、扩容、智能优化
未来可能用的上的:
- 支持跨语言、跨平台、跨数据库
- 基于心跳的自动故障切换
- 支持数据的多片自动路由与聚合
- 支持单库join、跨库多表join,实现了高效的多表join查询
- 支持全局序列号,解决分布式下的主键生成问题
网友评论