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

ief*_*fpw 0 c#

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

Dar*_*rov 7

一个GUID是保证在整个世界上独一无二的,你永远不会得到碰撞,除非用于生成它们的算法是有缺陷的(希望你正在使用的数据库GUID生成算法是可靠的).这就是GUID的重点.纯粹的纯粹主义者可能会说技术上有可能会发生碰撞,但这种机会纯粹是学术性的,没有实际意义.