UUID 和 GUID 的区别

转载 2015年11月20日 15:58:47

简单的说,uuid 是一种标准, 而guid是uuid的一种实现.

UUID是一个由4个连字号(-)将32个字节长的字符串分隔后生成的字符串,总共36个字节长。比如:550e8400-e29b-41d4-a716-446655440000

http://gohands.blogbus.com/logs/147479174.html

GUID 是微软对UUID这个标准的实现。UUID是由开放软件基金会(OSF)定义的。UUID还有其它各种实现,不止GUID一种。比如我们这里在Java中用到的。

http://baike.baidu.com/view/1052579.htm

COMB(combine)型是数据库特有的一种设计思想,可以理解为一种改进的GUID,它通过组合GUID和系统时间,以使其在索引和检索事有更优的性能。
http://blog.csdn.net/happyflystone/article/details/1903854

数据库中没有COMB类型,它是Jimmy Nilsson在他的“The Cost of GUIDs as Primary Keys”一文中设计出来的。

COMB数据类型的基本设计思路是这样的:既然UniqueIdentifier数据因毫无规律可言造成索引效率低下,影响了系统的性能,那么我们能不能通过组合的方式,保留UniqueIdentifier的前10个字节,用后6个字节表示GUID生成的时间(DateTime),这样我们将时间信息与UniqueIdentifier组合起来,在保留UniqueIdentifier的唯一性的同时增加了有序性,以此来提高索引效率。

http://hi.baidu.com/%CA%AB%D5%B9/blog/item/407fd23f77d5eacf7c1e7122.html

UUID 和 GUID 的区别

UUID是一个由4个连字号(-)将32个字节长的字符串分隔后生成的字符串,总共36个字节长。比如:550e8400-e29b-41d4-a716-446655440000 http://gohand...

GUID和UUID、CLSID、IID 区别及联系

原文摘抄自:GUID和UUID、CLSID、IID 区别及联系 当初微软设计com规范的时候,有两种选择来保证用户的设计的com组件可以全球唯一: 第一种是采用和Internet地址一样的管理方式,...

UUID 、GUID、COMB 的区别与联系

UUID是一个标准、GUID是UUID的实现、COMB是GUID的改进
  • doris_d
  • doris_d
  • 2015年07月08日 11:02
  • 1577

UUID 和 GUID 的区别

http://blog.csdn.net/forlong401/article/details/7580147 UUID是一个由4个连字号(-)将32个字节长的字符串分隔后生成的...

GUID-UUID生成器源码(C#)

  • 2012年05月02日 10:38
  • 50KB
  • 下载

vc MFC获得uuid或GUID

  • 2015年03月04日 22:19
  • 4.89MB
  • 下载

利用GUID/UUID生成token及验证token的正确性

UUID/GUID生成token 验证token

GUID/UUID生成器

  • 2010年02月23日 17:13
  • 333KB
  • 下载

uuid和guid

UUID 通用惟一标识符(UUID)是128位比特的数字,用来惟一地标识因特网上的某些对象或者实体。 A Universally Unique Identifier is an ident...

UUID与GUID

GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UUID 和 GUID 的区别
举报原因:
原因补充:

(最多只允许输入30个字)