我一直在阅读使用或不使用Guid
和的原因int
。
int
更小、更快、更容易记住、保持时间顺序。至于Guid
,我发现的唯一优点是它是独一无二的。在哪种情况下 aGuid
会更好int
,为什么?
从我所看到的,int
除了数量限制之外没有任何缺陷,这在许多情况下是无关紧要的。
究竟为什么被Guid
创造?我实际上认为它除了用作简单表的主键之外还有其他用途。(任何Guid
用于某事的实际应用程序的示例?)
SQL Server 上的 ( Guid = UniqueIdentifier ) 类型