我正在阅读有关是否使用Guid和的原因int。
int体积更小,速度更快,易于记忆,并按时间顺序排列。至于Guid,我发现的唯一优势是它是独一无二的。在那种情况下,a Guid会比更好int,为什么?
从我所看到的来看,int除了数量上的限制外没有其他缺陷,在许多情况下这是无关紧要的。
为什么要精确Guid创建?实际上,我认为它除了用作简单表的主键外,还有其他用途。(是否有用于实际应用的示例Guid?)
(Guid = UniqueIdentifier)SQL Server上的类型
int除了数量限制,它没有缺陷,在许多情况下这是不相关的。”:实际上,在INT与GUID的上下文中,有符号的32位INT上限完全无关紧要,因为有符号的上限,64位BIGINT几乎超出了几乎所有用途(如果您从下限开始编号,则更多,甚至更多INT),并且它仍然是GUID(8字节而不是16字节)和顺序大小的一半。