【发布时间】:2013-09-25 06:47:20
【问题描述】:
GUID 是否可能发生冲突?
实际上我是从两个不同的应用程序生成 GUID 并将其合并到其他数据库中。
那么,GUID 列是唯一的,有没有可能发生冲突?
【问题讨论】:
-
我不太确定这些编辑如何使任何事情变得更好。你是不是随便给
选词了? -
回滚无效编辑。
标签: c# guid uniqueidentifier
GUID 是否可能发生冲突?
实际上我是从两个不同的应用程序生成 GUID 并将其合并到其他数据库中。
那么,GUID 列是唯一的,有没有可能发生冲突?
【问题讨论】:
选词了?
标签: c# guid uniqueidentifier
这取决于您如何创建Guids。如果您使用正确的程序(.NET 中的Guid.NewGuid()),它们应该会非常不太可能发生碰撞,以至于您不必担心它,除非您有足够的时间继续生成它们太阳膨胀和毁灭地球是一个更紧迫的问题。行星毁灭可能会对数据库的独特限制造成严重破坏。
但是,这里有一个 Guid: "000...0120" (所有 ... 都是零);这是另一个:“000...0120”。在这种情况下:绝对不是唯一的。
【讨论】: