【发布时间】:2011-12-17 04:03:52
【问题描述】:
为什么使用
rowguid,有什么好处?假设一家公司有成千上万的客户,为了性能和快速查询,根据性别划分他们是否是一个好方法,如果没有,那么为什么?
-
像 Facebook 这样的大公司如何处理他们的 cmets、用户和其他事物的主键,例如:
假设有五个用户,主键为 1,2,3,4,5...
如果从那里删除用户 3,现在会留下 1、2、4、5,这是连续链之间的一种间隙。他们是怎么处理的?
【问题讨论】:
-
你不应该尝试在标题中写问题。保持标题简单,并在正文中提出问题(带有额外信息)
-
对于#2:您最多有三种性别 - 男性,女性,公司 - 这对大量行没有帮助。另外:对于 SQL Server,包含数千行的表(对于您的所有客户端)没有 - 它可以在单个表中处理数亿行,没问题。
标签: sql-server database