分库分表后各分片自增主键会冲突,常用解决方案是?

数据库

  1. A.使用全局唯一 ID(如 Snowflake、号段模式、UUID)
  2. B.改用行号做主键,行号在分片内自然唯一,跨分片汇总时行号同样不会出现重复
  3. C.每张表继续用本地 AUTO_INCREMENT,各分片之间不会重复
  4. D.不再设置主键,用业务字段组合定位行