uuid数据结构
2018-08-19 18:02:20 12 举报
UUID(Universally Unique Identifier)是一种软件建构的标准,也被称为GUID (Globally Unique Identifier)。它的目的是让分散的系统能在没有中央数据库的情况下产生可以保证唯一性的ID。UUID的标准型式包含32个16进制数字,以连字号分为五段,形式为8-4-4-4-12的36个字符。例如:550e8400-e29b-41d4-a716-446655440000。UUID的唯一性保证了在分布式系统中生成重复ID的几率非常小,因此常用作数据库主键、文件名等场景。
作者其他创作
大纲/内容
00001010
机器码左移8位
00000
0000000000
获取毫秒内自增序列
4
41bit毫秒时间戳
101010.........10010111
000000.........000000
00001
按位或得到最终结果
101010.......10010111
0000101000
0000000000.....................0000000000
00000000
时间戳左移13位
3
5
8bit(SequenceId)
10bit业务线
1
5bit机器码
业务线左移52位
2
0 条评论
下一页