• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

web 数据库

幽夜莫知途 2020-11-20 04:11:09
在数据库中有很多这样的数据 a7f71f1f-6f16-4fe1-94b9-91cbc33462ae
格式都一样 都代表着什么意思?
...全文
7955 点赞 收藏 7
写回复
7 条回复
正怒月神 2020年11月24日
uuid,不过这个对于分布式虽然有好处,可以确保不重复,并且唯一。 但是查询效率不高,并且占用内存比较大,对于数据索引也不友好。
回复 点赞
Geek 2020年11月23日
insert 语句 存入到数据库中 guid就可以生成
回复 点赞
姎楹 2020年11月23日
sqlserver: select newid() 就可以查到
回复 点赞
吉普赛的歌 2020年11月21日
没什么意思, 一个随机id而已。 不过, 这种GUID类型的查询效率非常低下, 不推荐使用。
回复 点赞
幽夜莫知途 2020年11月21日
引用 1 楼 qq_30335331 的回复:
全局唯一标识符(英语:Globally Unique Identifier,缩写:GUID;发音为/ˈɡuːɪd/或/ˈɡwɪd/)是一种由算法生成的唯一标识,通常表示成32个16进制数字(0-9,A-F)组成的字符串,如:{21EC2020-3AEA-1069-A2DD-08002B30309D},它实质上是一个128位长的二进制整数。GUID一词有时也专指微软对UUID标准的实现。 GUID的主要目的是产生完全唯一的数字。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID的总数也足够大,达到了2128(3.4×1038)个,所以随机生成两个相同GUID的可能性是非常小的,但并不为0。所以,用于生成GUID的算法通常都加入了非随机的参数(如时间),以保证这种重复的情况不会发生。(见算法章节)
那这种数据怎么存到数据库中的,怎么产生的 为什么要用这种方式 求解答
回复 点赞
qq_30335331 2020年11月20日
全局唯一标识符(英语:Globally Unique Identifier,缩写:GUID;发音为/ˈɡuːɪd/或/ˈɡwɪd/)是一种由算法生成的唯一标识,通常表示成32个16进制数字(0-9,A-F)组成的字符串,如:{21EC2020-3AEA-1069-A2DD-08002B30309D},它实质上是一个128位长的二进制整数。GUID一词有时也专指微软对UUID标准的实现。 GUID的主要目的是产生完全唯一的数字。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID的总数也足够大,达到了2128(3.4×1038)个,所以随机生成两个相同GUID的可能性是非常小的,但并不为0。所以,用于生成GUID的算法通常都加入了非随机的参数(如时间),以保证这种重复的情况不会发生。(见算法章节)
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告