MyCat:
分布式数据库系统,前端用户可以把其比作数据库代理(agent),后端可以用MySQL源生成协议与多个MySQL服务器进行通信,核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。
端口:
8066:可以进入数据库进行查看
9066:查询读写操作分离信息
主–数据库:负责写入数据库信息
从–数据库:负责读取数据库信息
MyCat配置文件:
schema.xml:中定义逻辑库,表、分片节点等内容;
server.xml:中定义用户以及系统相关变量,如端口等
rule.xml中:定义分片规则;
工作流程图: