系统如果使用发号器作为数据表主键,是否每个表需要一个单独的发号器

由于使用自增id遇到比较多的问题,尤其是数据迁移合并,现在考虑使用发号器来作为主键,之前没有使用过,请问是否针对每个表都要使用一个单独的发号器,还是可以全局使用一个,所有的表都使用这个唯一发号器生成的id

阅读 444
评论
    1 个回答
    • 3.8k

    不清楚用的什么生成算法
    如果是snowflake这种,一段时间只能产生一定数量id的生成算法,最好每个表独立,或者数据频繁插入的表用自己的
    如果没有这种限制,就没有必要做

      撰写回答

      登录后参与交流、获取后续更新提醒