简单的说,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 的区别相关推荐

  1. UUID和GUID的区别

    转自https://blog.csdn.net/xf_zhen/article/details/82260567 UUID含义是通用唯一识别码 (Universally Unique Identifi ...

  2. php中生成标准uuid(guid)的方法

    <?php UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的.通常平台 会提供生成UUID的API.UUID按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡 ...

  3. MBR与GPT(GUID)的区别及使用方式(偏实际操作)

    MBR与GPT(GUID)的区别及使用方式(偏实际操作) 目录 MBR与GPT(GUID)的区别及使用方式(偏实际操作) 前言 区别 问题描述 1.在Windows安装程序新建分区的过程中 2.在磁盘 ...

  4. JS生成UUID(GUID)

    JS生成UUID(GUID) JS生成UUID(GUID) 方法1:替换方式 方法2:系统crypto.randomUUID() 注意 安装TS 方法3:uuid模块安装 使用 JS生成UUID(GU ...

  5. php之生成uuid和guid

    关键在于create_uuid和create_guid方法 <?php/*** 单例模式: 获取uuid或者guid*/ class GetUUID {// uuidprivate $uuid; ...

  6. 数据结构与算法 / UUID 和 GUID 区别和联系

    1.英文全称 UUID:通用标识码,Universally Unique Identifier . GUID:全球唯一标识符,Globals Unique Identifiers . 2.UUID 是 ...

  7. UUID 和 GUID

    UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OS ...

  8. 快速分区MBR和GUID的区别

    分区对比 在MBR分区表中最多4个主分区(或者3个主分区+1个扩展分区),也就是说扩展分区只能有一个. GUID(GPT)最多支持128个主分区,没有扩展分区和逻辑盘. 容量对比 MBR支持2.2T容 ...

  9. UUID跟UDID的区别

    UDID UDID是Unique Device Identifier的缩写,中文意思是设备唯一标识.UDID是一个40位十六进制序列,它就是跟设备相关联的,有点类似MAC地址,但在iOS5.0之后苹果 ...

最新文章

  1. LeetCode 51. N-Queens--回溯法 pyhon,java,c++解法
  2. 年终收藏!吴恩达盘点2020年度AI热门事件
  3. Android onMeasure过程分析
  4. android vlc eclipse,在Eclipse下导入vlc-android并编译
  5. 将“softmax+交叉熵”推广到多标签分类问题
  6. 解决ant design vue中的modal弹框样式修改无效问题 修改modal样式无效
  7. 那位全心投入本地生活的首席科学家!
  8. 内部控制检查和内部控制审计的区别
  9. “你所知道的word2vec都是错的”:论文和代码天壤之别,是普遍现象了?
  10. Python Tricks(十四)—— list 逆序的实现
  11. 局域网监控软件:让员工上网行为规范形成自觉
  12. 经济学原理_宏观经济学,微观经济学合集 N.格里高利·曼昆PDF
  13. Java基于JSP+Servlet的校友论坛管理系统
  14. Bailian1664 Placing apples【递推+记忆化递归】
  15. 帮你解剖Python的一个轻量级桌面GUI开发第三方库:Eel,让它体无完肤
  16. Win10微软输入法取消繁体简体切换快捷键的方法
  17. 谷歌浏览器(Google Chrome) v83.0.4103.97 正式版介绍及下载
  18. 打包后自定义attr找不到_80后长沙文物修复师刘胄造“精绝古城”,修复实力连X光都找不到破绽...
  19. 谷粒商城--分布式基础篇2
  20. 模拟集成电路分析和设计之CMOS小信号模型

热门文章

  1. (二)性能测试-理发店模型
  2. android 滤镜开源,Android Camera 实时滤镜(三)
  3. 思维模型——贝索斯的遗憾最小化模型
  4. 可以使用计算机处理涉密文件,涉密软盘进行格式化处理后,可以降低密级使用。()...
  5. pmp考试费用要多少?
  6. 原理 全文检索原理及实现方式
  7. 台式机怎么重装系统win10
  8. 代码切换360浏览器极速模式和兼容模式
  9. AP5160宽电压 LED 降压型恒流芯片2.5-100v
  10. ubuntu上thunderbird添加QQ邮箱