自增分布式id的问题
来源:2-2 分布式ID理论-雪花算法
蓝色西西
2020-12-08
师兄,单体应用,为了以后分库分表考虑,使用了分布式ID,比如使用雪花id作为数据表主键id。
类似 34255342543656 3426789943656 3427799342543 ,这样增大但是不是连续递增的数字,作为主键id,会导致分页和索引查询性能下降吗。
有没有必要这样做,加一个自增id放在最前面作为表的主键id,无意义。上面的雪花id改为user_id,用雪花id做业务id。
这样首列使用了自增id,作为非业务id的表,以后分库分表会有问题吗。
写回答
1回答
-
需要采用第一种方法,通过一个雪花id查询,速率没问题的。第二种方法,用着会有问题,可以看看分库分表那一章。
00
相似问题