一个库多张同样表结构的表,不同的表名如何水平切分?

来源:4-8 垂直切分相关配置

饲猫少年

2019-02-17

假如我又一张订单表(order),我需要把这张order表按地市先拆分到不同的库中,假如我创建了两个数据库:
图片描述
每个库中都有一张order表,我通过枚举进行水平拆分,按地市拆分到不同的库中,随着每个地市的数据量增大,我地市信息多的库中又增加一张同样表结构但是名称不一样的order1表,我想让数据在原有order表写入过多的情况下,自动切换到新建的order1表中,mycat这时如何实现水平拆分?配置文件怎么编辑?

写回答

1回答

sqlercn

2019-02-18

是不能自动水平拆分的,必需要手动做数据的重新分布,并且MyCAT对同一个表只能使用一种拆分规则。

0
3
sqlercn
回复
饲猫少年
数据库架构一般是由DBA来部署的,资格证书方面Oracle有MySQL方向的ACE证书。
2019-02-18
共3条回复

MyCAT+MySQL搭建高可用企业级数据库集群

国内顶级DBA亲授,精讲企业级MyCAT应用

816 学习 · 223 问题

查看课程