论坛首页 综合技术论坛

关于联通Myunix系统,数据库设计的设想

浏览 1943 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (6)
作者 正文
   发表时间:2008-10-06  

联通myuni系统 www.myuni.com.cn 其登陆功能,看似简单,但是联通的用户全国有几亿,如果要在几秒的时间内登陆成功,数据库设计部分如果安装常规的设计是行不通的(而这个系统确实可以在几秒之内登陆成功)。下面是我个人的一点想法:

 

基本思想就是裁表。把用户表(主键为号码)根据号码的特点进行裁分,例如有号码100到300,那么可以把这个范围的数字裁成4部分,100-150,对应表名为100;151-200,对应表名为151;201-250,对应表名为201;251-300,对应表名为251,而用到这些表的主键作为外键的表,外键的设置全部撤销,改为普通键,要连接这些表就根据值的范围确定表名。

 

这是,本人的一些设想,不知道开发方是怎么做的,如果其他高手有什么更好的想法,一起讨论一下!

   发表时间:2008-10-07  
应该采用分布计算方式,物理多服务器实例,逻辑上只有一个用户表。同时增加缓存层以减轻压力。
还有,我觉得实际上联通远没有这么多用户。加上大量的用户从来也不会上这个站点。所以实际压力远没有想象的大。
0 请登录后投票
   发表时间:2008-10-07  
连通的使用用户有多少?恐怕几亿要打个2折。几个人上过联通的站点......? 估计1%都不到。
0 请登录后投票
   发表时间:2008-10-07  
没有使用分布式
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics