分库分表后数据库全局一致性Id如何生成

自增主键 拆分了多少张表就使自增主键的自增跨度是多少,这样就是每台机器的Id都是固定的唯一的一套等差数列 缺点就是不能随意扩容,扩容起来很麻烦 UUID UUID使用Java自己生成的64位的序列码。数字字母混合,无顺序。很难重复 无序的id做为主键给索引重建带来了性能浪费 snowFlake 算法 根据时间戳 + 服务器号 + 自增序列号生成全局一致性id 优点: 毫秒数在高位,符合递增规则 不
相关文章
相关标签/搜索