UUID 和 GUID 的区别
简单的说,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和GUID的区别
转自https://blog.csdn.net/xf_zhen/article/details/82260567 UUID含义是通用唯一识别码 (Universally Unique Identifi ...
- php中生成标准uuid(guid)的方法
<?php UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的.通常平台 会提供生成UUID的API.UUID按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡 ...
- MBR与GPT(GUID)的区别及使用方式(偏实际操作)
MBR与GPT(GUID)的区别及使用方式(偏实际操作) 目录 MBR与GPT(GUID)的区别及使用方式(偏实际操作) 前言 区别 问题描述 1.在Windows安装程序新建分区的过程中 2.在磁盘 ...
- JS生成UUID(GUID)
JS生成UUID(GUID) JS生成UUID(GUID) 方法1:替换方式 方法2:系统crypto.randomUUID() 注意 安装TS 方法3:uuid模块安装 使用 JS生成UUID(GU ...
- php之生成uuid和guid
关键在于create_uuid和create_guid方法 <?php/*** 单例模式: 获取uuid或者guid*/ class GetUUID {// uuidprivate $uuid; ...
- 数据结构与算法 / UUID 和 GUID 区别和联系
1.英文全称 UUID:通用标识码,Universally Unique Identifier . GUID:全球唯一标识符,Globals Unique Identifiers . 2.UUID 是 ...
- UUID 和 GUID
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OS ...
- 快速分区MBR和GUID的区别
分区对比 在MBR分区表中最多4个主分区(或者3个主分区+1个扩展分区),也就是说扩展分区只能有一个. GUID(GPT)最多支持128个主分区,没有扩展分区和逻辑盘. 容量对比 MBR支持2.2T容 ...
- UUID跟UDID的区别
UDID UDID是Unique Device Identifier的缩写,中文意思是设备唯一标识.UDID是一个40位十六进制序列,它就是跟设备相关联的,有点类似MAC地址,但在iOS5.0之后苹果 ...
最新文章
- LeetCode 51. N-Queens--回溯法 pyhon,java,c++解法
- 年终收藏!吴恩达盘点2020年度AI热门事件
- Android onMeasure过程分析
- android vlc eclipse,在Eclipse下导入vlc-android并编译
- 将“softmax+交叉熵”推广到多标签分类问题
- 解决ant design vue中的modal弹框样式修改无效问题 修改modal样式无效
- 那位全心投入本地生活的首席科学家!
- 内部控制检查和内部控制审计的区别
- “你所知道的word2vec都是错的”:论文和代码天壤之别,是普遍现象了?
- Python Tricks(十四)—— list 逆序的实现
- 局域网监控软件:让员工上网行为规范形成自觉
- 经济学原理_宏观经济学,微观经济学合集 N.格里高利·曼昆PDF
- Java基于JSP+Servlet的校友论坛管理系统
- Bailian1664 Placing apples【递推+记忆化递归】
- 帮你解剖Python的一个轻量级桌面GUI开发第三方库:Eel,让它体无完肤
- Win10微软输入法取消繁体简体切换快捷键的方法
- 谷歌浏览器(Google Chrome) v83.0.4103.97 正式版介绍及下载
- 打包后自定义attr找不到_80后长沙文物修复师刘胄造“精绝古城”,修复实力连X光都找不到破绽...
- 谷粒商城--分布式基础篇2
- 模拟集成电路分析和设计之CMOS小信号模型