大家讨论一下QQ是如何实现它的QQ信息查询的[上次面试QQ的面试题]

endisoft 2007-02-07 05:16:32
RT,面试主考官告诉我,QQ现在的注册人数是5.5亿。

他要我如何去设计这个数据库才能保证按QQ号码精确查询,以及按QQ的用户名称查询。

按QQ号码查询的时候,我觉得就只须要对QQ号码的前几位进行分类,比如一个表里放多放六位,也就是100W的数据,查询的时候,对于提交过来的号码的前几位进行一个判断就可以转到相应的表。

但是对于用户名称我是比较纳闷了。不知道怎么样才能查询出来。

是不是要对我分类的每一个表都要进行查询?才能保证查询出用户名称????

欢迎大家参与讨论哦!


...全文
255 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
endisoft 2007-02-07
  • 打赏
  • 举报
回复
大家上这个贴子讨论哈
不好意思,楼上兄弟
http://community.csdn.net/Expert/topic/5344/5344779.xml?temp=.1238977
Cassava 2007-02-07
  • 打赏
  • 举报
回复
建立聚集索引就可以了,5.5亿数据也能在1秒中内查询完毕,单表也没有什么问题
如果要分多个表,一般是按省和地区分,查询的时候最好加上选择地区的条件,这样可以按选择不同的地区查询不同的表,联合起来也可以查所以的地区

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧