数据库设计

在做登录模块式,在用户量百万的情况下,怎么去检索登录用户?注重效率?
数据库表怎么设计?

百万级的话,给用户名做好索引,速度应该不慢的,如果数据更多的话,建议对用户表进行拆分(根据用户id或者用户名),具体操作可以参考:[url]http://xiaofang168.iteye.com/blog/1523995[/url]

1、建立索引
2、将经常使用或修改的信息和不常用信息分表存放,比如用户名密码是常用的,而身份证号码、个人兴趣等是不常用的,存放在不同的表中
3、如果单表数据量很大,可以再分表,比如根据用户ID,根据ID尾数区分、根据ID单双号区分等等