说明 : 随着业务量的增加 单独一张订单表已经不能满足需求,所以我们需要对订单表进行拆分 分表分为垂直分表(切割字段)及水平分表(相同表结构),今天写的是水平分表的思路

这里主要用到取模的思路 假设我们现在新建五张订单表 order_0,order_1,order_2,order_3,order_4,当前用户需要在订单表中新增数据的时候 我们首先获取用户uid;然后 $num = uid%5;这样得到的结果就是0-4之间的数值

根据这个数值 我们就可以得到需要操作的数据表是 'order'_.$num;然后就可以进行对应的新增或者查询的操作了

Posted on 2019-06-20 11:05  半音1  阅读(1059)  评论(0编辑  收藏  举报