mycat实现分库分表
时间: 2023-11-04 15:57:46 浏览: 145
mycat 分库分表
mycat实现分库分表的步骤如下:
1. 垂直拆分——分库:
- 划分库:停止mycat和主从,修改schema配置文件,新增两个空白库。
- 启动Mycat:启动Mycat并访问Mycat进行分库。
2. 水平拆分——分表:
- 实现分表:选择要拆分的表,确定分表字段。
- 修改配置文件:停止mycat修改配置文件schema.xml和rule.xml。
- 建立分表:在数据节点上建立分表,重启Mycat使配置生效。
- 访问Mycat灌数据实现分片。
3. Mycat的分片join:
- E-R表:配置分片join的E-R表。
- 全局表:配置被全局共享的表。
4. 全局序列:
- 本地文件:配置使用本地文件方式生成全局序列。
- 时间戳方式:配置使用时间戳方式生成全局序列。
- 自主生成全局序列:配置自主生成全局序列。
- 数据库方式:配置使用数据库方式生成全局序列。
综上所述,Mycat实现分库分表的过程可以分为垂直拆分和水平拆分两个步骤,并且可以配置分片join和全局序列。
阅读全文