UserName或guid UserID?

时间:2009-01-24 23:46:06

标签: sql guid

在不同的sql表中保存数据时,最好使用GUID用户ID还是只使用用户名?使用guid时会有性能差异吗?

2 个答案:

答案 0 :(得分:11)

使用guid。它是您的用户的系统内部标识符。这样就可以在人们希望的情况下更改用户名。

这很符合内部ID的概念,这对您的系统意味着什么,而外部ID对您的用户意味着什么。

答案 1 :(得分:5)

我在GUID与INT(自动增量)中看到了很多关于性能的讨论。但我可以建议您使用GUID。

嗯..您是在询问用作主要字段还是使用/不是关系的字段(将GUID插入到具有GUID和用户名关联的另一个表的表中)?