|
|
@@ -6,11 +6,11 @@ |
|
|
|
|
|
|
|
## 需求来源 |
|
|
|
|
|
|
|
1.作为架构设计的你,肯定想要解决数据库主键唯一的问题。 |
|
|
|
1.作为架构设计的你,想要解决数据库主键唯一的问题。 |
|
|
|
|
|
|
|
2.你肯定希望这个主键是用最少的存储空间,索引速度更快的。 |
|
|
|
2.你希望这个主键是用最少的存储空间,索引速度更快的。 |
|
|
|
|
|
|
|
3.你还会考虑在分库分表(合库合表)的时候,主键值要能直接使用,并能反映业务时序。 |
|
|
|
3.你还会考虑在分库分表(合库合表)的时候,主键值能直接使用,并能反映业务时序。 |
|
|
|
|
|
|
|
4.如果这样的主键值太长,超过前端 JS Number 类型最大值,估计你会把 Long 型转换为 String 型,你肯定觉得有点不正常。 |
|
|
|
|
|
|
|