可平滑2倍扩容的通用的分片路由算法如下:
- 表路由算法: userId % (table_num_per_db * max_db_num) / max_db_num
- 库路由算法: userId % db_num
- 其中db_num为当前分库数量,table_num_per_db为单库分表数量,max_db_num为可能最大需要扩容的分库数量
- 表路由算法: userId /db_num % table_num
可平滑2倍扩容的通用的分片路由算法如下:
5508

被折叠的 条评论
为什么被折叠?