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