Foxtable(狐表)用户栏目专家坐堂 → [讨论]问一个数据库设计的性能问题,开放过大型应用开发的老鸟请尽量多给意见


  共有2218人关注过本帖树形打印复制链接

主题:[讨论]问一个数据库设计的性能问题,开放过大型应用开发的老鸟请尽量多给意见

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/28 20:58:00 [显示全部帖子]

如果是我,首先我会分析需求,设计出一套合适的表,2张表肯定是不够的;

对于数据增长比较快的表,我会考虑做2套,一套为历史表,存储1年前甚至更久的数据,甚至按数据量可以分为多套历史表;

试用用户可以放到另外一个试用数据库中。

个人感觉:
不管是100W张表还是100W个数据库都是一种灾难;
千万级的数据不是问题;
100W个用户并非都是活动用户;
从0到100W的增长,你估计要多长时间?1年?10年?还是更长?在这个增长的过程中你的业务是如何发展的?一直是这种被动的平台模式?还是可以分销、代理?还是其它......
不要想着做一个软件可以用一辈子,从1W到10W以至100W甚至更多的时候,软件架构也会随着不断更新重构以适合未来的变化。
作为母婴市场,当你达到100W用户的时候,还找不到一个团队帮你处理大数据?

所以,不要考虑那么多,先做吧,等你到达这个级别的时候自然有这个级别的解决方法。

 回到顶部