1.表的组件用数字还是uuid主键的好处
uuid主键的好处
- 使用uuid,分布式生成主键,降低了全局节点的压力,使得主键生成速度更快
- 全局唯一
- 跨服务合并数据很方便
uuid主键的缺点
- uuid占用16个字节,比4字节的INT类型和8字节的BIGINT类型更加占用存储空间
- uuid是字符串类型,查询速度很慢
- uuid不是顺序增长,作为主键,数据写入IO随机性很大
主键自动增长的优点
- INT类型和BIGINT类型占用存储空间较小
- MySQL检索数字类型速度快过字符串
- 主键值是自动增长的,所以IO写入连续性较好
总结
无论什么场合,都不推荐使用uuid作为数据表的主键