mycat基础(一)

1.mycat的主要作用:
1.分布式数据库系统中间层
这里写图片描述
2.实现数据库读写分离
这里写图片描述
3.mycat支持读负载均衡
4.mycat支持后端mysql高可用
5.mycat支持数据库垂直拆分
这里写图片描述
4.mycat支持数据库水平拆分
这里写图片描述
2.mycat的应用场景
2.1.需要进行读写分离场景
2.2.需要进行分库要表的场景
2.3.多租用户场景
2.4.数据库统计
2.5.HBASE的一种替代方案
2.6.需要使用同样的方式查询多种数据库的场景
3.mycat的优势
3.1.基于阿里的CObar系统
3.2.开发社区活跃
3.3.完全开源可以自定义开发或者二次开发
3.4.支持多种关系型以及NOSQL数据库
3.5.使用JAVA开发、可以部署
3.6.具有在多种行业和项目中应用的成功案例
mycat的基本概念
4.1.mycat中的数据库一逻辑库
4.2.mycat中的数据库一逻辑表
mycat的关键特性
5.1.支持SQL92标准
5.2.支持MYSQL集群
5.3.支持JDBC连接数据库
5.4.支持NOSQL数据库
5.5.支持自动故障切换、高可用性
5.6.支持读写分离
5.7.支持全局表
5.8.支持独有基于ER关系的分片策略
5.9.支持一致性HASH分片
5.10.多平台支持、部署简单方便
5.11.支持全局序列号

猜你喜欢

转载自blog.csdn.net/qq_32447301/article/details/80103848
今日推荐