Mycat简单介绍

江枫思渺然 提交于 2020-01-30 09:39:45
Mycat关键特性:
  1. 支持MySQL、oracle、SQLserver、DB2等DB的常见SQL语法
  2. 基于心跳的自动故障切换,支持读写分离,支持MySQL主从以及galera cluster集群
  3. 支持Galera for MySQL集群
  4. 支持分布式事务
  5. 强大的web命令行监控
  6. 支持前端作为mysql通用代理,后端JDBC方式支持oracle、DB2等
  7. 支持IP白名单
  8. 支持SQL黑名单,sql注入攻击拦截
  9. 支持库内分表
  10. 集群基于zookeeper管理,在线升级,扩容,智能优化,大数据处理
什么是Mycat:
  1. 一个彻底开源的,面向企业应用开发的大数据库集群
  2. 支持事务、ACID,可以代替Mysql的加强版数据库
  3. 一个可以视为Mysql集群的企业级数据库,用来代替昂贵的Oracle集群
  4. 一个融合内存缓冲技术,Nosql技术,HDFS大数据的新型SQLserver
  5. 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品
  6. 一个新颖的数据库中间件产品
Mycat监控:

支持对Mycat、Mysql性能监控

支持对Mycat的JVM内存提供监控服务

支持对线程的监控

支持对操作系统的CPU、mem、磁盘、网络的监控。

Mycat架构:

在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!