方案 | 优势 | 劣势 |
---|---|---|
redis | 生成一个全局连续递增的数字类型主键 | 增加了一个外部组件依赖,redis不可用 则整个数据库无法插入 |
UUID | 全局唯一,Mysql也有UUID实现 | 36个字符组成,占用空间大 |
snowflake算法 | 全局唯一 ,数字类型,存储成本低 | 机器规模大于1024台无法支持 |
方案 | 优势 | 劣势 |
---|---|---|
redis | 生成一个全局连续递增的数字类型主键 | 增加了一个外部组件依赖,redis不可用 则整个数据库无法插入 |
UUID | 全局唯一,Mysql也有UUID实现 | 36个字符组成,占用空间大 |
snowflake算法 | 全局唯一 ,数字类型,存储成本低 | 机器规模大于1024台无法支持 |