首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算机和系统之间的Guid匹配

计算机和系统之间的Guid匹配
EN

Stack Overflow用户
提问于 2012-09-26 03:38:01
回答 2查看 57关注 0票数 0

我将把数据库数据导出到另一个数据库中,数据库中表的列的标识为GUID。例如,如果我第一次对10,000条记录运行,并在原来的10,000条记录(总共有20,000条记录)的基础上再插入10,000条记录,是否有可能在这20,000条记录中存在类似的GUID,因为它是单独导入的?我只是在想,如果你导入10万条记录,每条记录10,000条,那么有可能会有重复的GUID,因为GUID生成器不知道它之前生成的GUID?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-26 03:39:28

GUID保证在整个世界中是唯一的,除非用于生成冲突的算法有缺陷(希望您使用的数据库GUID生成算法是可靠的),否则永远不会发生冲突。这就是GUID的意义所在。纯粹主义者可能会说,从技术上讲,有可能会发生碰撞,但这种可能性纯粹是学术上的,没有实际意义。

票数 7
EN

Stack Overflow用户

发布于 2012-09-26 03:40:10

GUIDS因其生成的时间和地点而独一无二。如果您有重复的GUID,在过去的某个时刻,一个GUID从另一个复制过来(或者有人错误地生成了它们)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12589911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档