【发布时间】:2010-09-07 21:45:43
【问题描述】:
我过去曾在许多数据库系统上工作过,如果所有数据库键都是GUID / UUID 值,那么在数据库之间移动条目会容易得多。我曾考虑过几次走这条路,但总是存在一些不确定性,尤其是在性能和无法通过电话读取的 URL 方面。
是否有人在数据库中广泛使用 GUID?这样做有什么好处,可能会遇到什么陷阱?
【问题讨论】:
-
杰夫有一篇关于它的帖子“Primary Keys: IDs versus GUIDs”。
-
也可以为远程客户端使用 Hi-Lo:stackoverflow.com/questions/282099/whats-the-hi-lo-algorithm
-
更新了 Jeff Atwood 关于“Primary Keys: IDs versus GUIDs”的帖子的位置。感谢@jfs 提供参考。