当前位置:  开发笔记 > 数据库 > 正文

UserName或guid UserID?

如何解决《UserName或guidUserID?》经验,为你挑选了2个好方法。

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



1> Neil Barnwel..:

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

这与内部ID的概念非常吻合,这对您的系统来说意味着什么,而外部ID对您的用户来说意味着什么.



2> abatishchev..:

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

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


GUID与Int更关注SQL Server的聚簇索引.无论主键如何,群集索引都优选单调递增值(标识整数).
推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有