如何设计大型在线注册用户的表,如果有1亿注册用户,我想不能用放在一张表中,不知如何设计,请高手指教.

解决方案 »

  1.   

    users表,roles表,password表
    我想是这样的
    请后面的高手指教
      

  2.   

    users表如果只有一个的话,也不可以放1亿个用户
      

  3.   

    其实注册用户的话,量在1kw可能就比较慢了(4cpu 2G内存),
    你的注册,登陆都受影响,只能说定期清理,比如一个月处理掉那些1个月不登陆的信息
      

  4.   

    呵呵根据用户ID的第一个字符(假设用户ID有类似于Delphi的命名规则即(a~z, _, A~Z))确定表名,因此你可以得到53个表名,用户注册查询都根据用户ID的首字母对表操作,呵呵,如果均匀的话现在每个表的负担是1/53亿<1886792.5<189W条记录.