举个列子
1.首先对表 进行以城市纬度分表
2.然后在聚合一张虚拟总表
3.再新建一张主键生成表
4.总共是N+1+1 三份
第一步 城市纬度的分表 主要用来做基本的查询,更新,插入
第一步 城市纬度的分表 主要用来做基本的查询,更新,插入
第二步 该聚合虚拟表 主要用于 分表搞不定的事 比如跨城市纬度 (原则尽量少用该表)
第三步 该表主要用于主键的维护,维持各分表的主键唯一性 分表新增记录前,先来主键表注册下,获取自己的身份,再新增记录
第二列子 取模分表
对表以ID取模的方式进行分表 比如分表100张
第一步 取模纬度比如"X%100“的分表 主要用来做基本的查询,更新,插入
第二步 该聚合虚拟表 主要用于 分表搞不定的事 比如跨ID纬度 (原则尽量少用该表)
第三步 该表主要用于主键的维护,维持各分表的主键唯一性 分表新增记录前,先来主键表注册下,获取自己的身份,再取模x%100 得到自己再哪一张表