如果一个新用户注册,如何判断是否已被注册(注册用户几亿)
如果一个新用户注册,如何判断是否已被注册(注册用户几亿)。
我的想法是,注册的用户用数据库存储,然后像字典一样的存放,可以建索引。然后新用户跟两个数据库(包含一个临时数据库)进行比对,由于数据库有序,那么可以较快地发现是否被注册。
如果注册成功,那么将该用户放入一个新的临时存储的数据库,并排序。
一段时间(比如一天,可以在凌晨1~3点低峰时间段),利用归并排序(其实就是分治思想)将两个数据库归并。
不知道我的想法是否正确,在实际中如何判断,先谢谢各位了。