sharding-jdbc使用注意事项

发布时间 2023-03-26 17:33:42作者: 空虚公子

1 使用原则
  1)单表数据量达到5000万以上,考虑使用分库分表方案分表
  2)读写分离可以考虑使用

2 列设计规范
  1)主键使用bigint类型,使用雪花算法生成
  2)禁止使用外键
  3)禁止使用null字段
  4)使用int存储ip地址
  5)添加字段要慎重,可以考虑第三方存储,比如mongo,redis等

3 索引规范
  1)唯一索引前缀uniq_
  2)普通索引前缀idx_
  3)普通索引数量控制6个以内,联合索引控制6个以内
  4)参考其他的索引使用注意事项

4 SQL规范
  1)禁止select *,查询只返回必要字段
  2)禁止隐士类型转换
  3)避免使用 !=,not like
  4)避免深度分页
  5)禁止使用join查询