阅读背景:

mycat高可用 ER分片的2种场景详细分析

来源:互联网 

1,ER分片关系简介

有一类业务,例如定单(ORDER)跟定单明细表(ORDER_DETAIL),明细表会依附二定单,就是该会存在表的主从关系,这相似业务的切分可以抽象出适合的切分规矩,比如依据用户ID切分,其它相干的表都依附于用户ID,再或依据定单ID进行切分,总之部份业务总会可以抽象出父子关系的表。这类表实用于ER分片表,子表的记载与所关联的父表记载寄存在同一个数据分片上,避免数据Join跨库操作,以order与order_detail例子为例,schema.xml中定义适合的分片配置,order,order_detail 依据order_id迕行数据切分,保证雷同order_id的数据分到同一个分片上,在进行数据插入操作时,Mycat会获得order所在的分片,然后将order_detail也插入到order所在的分片。有一类业务,例如定单(ORDER)跟定单明细表(ORDER_DETAIL)




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: