分库分表之Mycat概念及场景

73 阅读1分钟

一、拆分策略

1.垂直拆分

图片7.png 2.水平拆分

图片8.png 二、实现技术之Mycat

图片9.png 1.逻辑结构和物理结构

图片10.png 2.Mycat配置

Mycat最重要的3大配置文件:

(1)server.xml 主要有user和system两个标签 图片11.png 图片12.png

(2)schema.xml

它定义了数据库结构、分片规则和数据节点信息,里面有几个很关键的标签 schema table dataNode dataHost 等等。

图片13.png (3)rule.xml

图片14.png 三、场景

1、垂直拆分 图片15.png

1)mycat配置

图片16.png

2)数据测试

图片17.png

3)全局表配置

图片18.png 2、水平拆分 图片19.png mycat配置 图片20.png