数据库中的UUID或GUID作为主键。我何时应该使用它,什么时候不应该使用它?

时间:2011-04-14 18:46:56

标签: database-design primary-key guid uuid social-networking

我正在为社交网站设计数据库。

我应该考虑使用UUID或GUID作为主键吗?

或者在网站获得大量用户之前我是否应该担心它,现在为此担心还为时不晚?

1 个答案:

答案 0 :(得分:1)

GUID / UUID非常适用于断开连接的客户端并且需要从中重新集成插入数据的情况。

在其他情况下,与传统的自动增量整数相比,它们的开销很大。

正如你所说,担心在重要日期之前用尽整数id;)