Mycat关键特性:
- 支持MySQL、oracle、SQLserver、DB2等DB的常见SQL语法
- 基于心跳的自动故障切换,支持读写分离,支持MySQL主从以及galera cluster集群
- 支持Galera for MySQL集群
- 支持分布式事务
- 强大的web命令行监控
- 支持前端作为mysql通用代理,后端JDBC方式支持oracle、DB2等
- 支持IP白名单
- 支持SQL黑名单,sql注入攻击拦截
- 支持库内分表
- 集群基于zookeeper管理,在线升级,扩容,智能优化,大数据处理
什么是Mycat:
- 一个彻底开源的,面向企业应用开发的大数据库集群
- 支持事务、ACID,可以代替Mysql的加强版数据库
- 一个可以视为Mysql集群的企业级数据库,用来代替昂贵的Oracle集群
- 一个融合内存缓冲技术,Nosql技术,HDFS大数据的新型SQLserver
- 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品
- 一个新颖的数据库中间件产品
Mycat监控:
支持对Mycat、Mysql性能监控
支持对Mycat的JVM内存提供监控服务
支持对线程的监控
支持对操作系统的CPU、mem、磁盘、网络的监控。
Mycat架构:
来源:CSDN
作者:梁欣伟
链接:https://blog.csdn.net/qq_42508901/article/details/104109326