分库分表实战及中间件之Mycat实战
一、 Mycat 简介二、Mycat 核心概念三、server.xml配置四、schema.xml配置五、rule.xml配置六、Mycat实战七、Mycat事务一、 Mycat 简介
Mycat
是一个实现了MySQL
协议的Server
,前端用户可以把它看作是一个数据库代理,用MySQL
客 户端工具和命令行访问,而其后端可以用MySQL
原生协议或JDBC
协议与多个MySQL
服务器通信, 其核心功能是分库分表
和读写分离
,即将一个大表水平分割为N
个小表,存储在后端MySQL
服务器里 或者其他数据库里。
对于 DBA 来说,可以这么理解 Mycat
Mycat 就是 MySQL Server,但是Mycat 本身并不存储数据,数据是在后端的 MySQL 上存储的, 因此数据可靠性以及事务等都是
如果觉得《我的架构梦:(五十四) 分库分表实战及中间件之Mycat实战》对你有帮助,请点赞、收藏,并留下你的观点哦!