大量用户同时进行用户注册时,如何保证用户名唯一

Posted dituirenwu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大量用户同时进行用户注册时,如何保证用户名唯一相关的知识,希望对你有一定的参考价值。

提问:

 并发情况下,在代码逻辑中添加用户名是否存在的校验,会出现重复用户名的情况。

我个人觉得在数据表的用户名字段上添加唯一索引是最安全的。

不知道给用户名字段添加唯一索引会不会随着数据量越来越大导致插入数据的性能下降。

请问有更好的解决方案吗?

解答:

 怕性能下降,就上更多硬件来解决性能下降的问题
业务最大,为了提高性能而搞乱了业务,那是提高了个寂寞

以上是关于大量用户同时进行用户注册时,如何保证用户名唯一的主要内容,如果未能解决你的问题,请参考以下文章

关于如何保证用户唯一性的一点想法

如何保证用户登陆时提交密码已经加密

如何在一个客户端上有多个用户的 MySql 中保证和返回唯一 ID

如何设计一个秒杀系统

ASP.net如何实现用唯一的用户名重命名上传的图片和显示图片

如何设计一个秒杀系统