作用:
1.实现数据库的读写分离
2.数据库的垂直拆分
3.数据库的水平拆分
--------------------------------------------------------------------------------------------
应用场景
1.需要读写分离的场景
2.需要进行分库分表的场景
3.数据统计系统
4.HBASE的一种替代方案
5.需要使用同样的方式查询多种数据库的场景
--------------------------------------------------------------------------------------------
优势:
1.基于阿里的Cobar系统开发
2.开发社区活跃
3.完全开源可以自定义开发
4.支持多种关系型及NOSQL数据库
5.使用java开发,可以部署在多种系统上
6.支持全局序列号
--------------------------------------------------------------------------------------------
MyCAT的基本概念
MyCAT中的数据库是逻辑库(可以理解为数据库中的视图)
MyCAT中的数据库中的表是逻辑表(可以理解为数据库中的视图)