<!--done-->

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。洪强宁,2002年毕业于清华大学,现任北京豆瓣互动科技有限公司首席架构师。洪强宁和他带领的技术团队致力于用技术改善人们的文化和生活品质,在网站架构、性能、可伸缩性上进行深入研究。豆瓣网曾获软件中国2006年度最佳技术应用网站。

校内网CTO黄晶讲述网站架构变迁

每个网站的发展都会按照一个大致相同的路线去完成,当然这里说的是每个相对成功的网站。

第一阶段:

这一阶段没有太大的访问量,甚至只有一台服务器就搞定了所有的访问。

第二阶段:

网站初具规模,DB压力大增,单独的一台DB已经满足不了现在的访问量,开始考虑读写分离的

第三阶段:

访问量继续增加,增加到了DB的压力在Master的机器上非常的明显了,Master开始出现吃不消的情况,出现写耗尽。主从也已经不能满足要求,需要进一步解决负载问题,此时要引入Mysql

第四阶段:

网站继续发展,进而出现了数据量的成倍增长,原来的N台DB都出现了一个问题,数据量巨大,无法完成正常速度的读写。此时,需要对网站按功能进行垂直划分,比如用户注册登录是一部分、UGC又是另一部分。与此同时,对数据本身进行水平划分,也就是Hash散表或者是散库。

第五阶段:

真的没了。再往下玩就灭了。

其实再进一步第五第六阶段,就是无法预想的未来了,也许有什么突飞猛进的科学技术发明也说不好。

[转]CTO谈豆瓣网和校内网技术架构变迁相关推荐

  1. 龙珠直播CTO谭振林:从0到500万用户背后的技术架构变迁

    "互联网+"为创业团队实现业务的快速增长带来了机遇,同时也对技术团队带来了更多的挑战.国内游戏直播平台龙珠直播,2015年2月正式上线,到现在只是短短的10个月,其技术架构就经历了 ...

  2. CTO谈豆瓣网和校内网技术架构变迁

    豆瓣网CTO洪强宁讲述网站架构变迁 罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中.洪强宁,2002年毕业于清华大学,现任北京豆瓣互动科技有限公司首席架构师.洪强宁和他带领的 ...

  3. 专栏《乔新亮的CTO成长复盘》读书笔记(技术架构篇)

    架构决策能力不但非常关键,而且是技术管理者最重要的能力和职责之一,而且职级越高就越重要. 很多所谓的"技术债",也就是由一次次的决策失误不断累加而成的. 管理者要能充分利用自己的技 ...

  4. 专访吕毅:链家网技术架构的演进之路

    链家网虽然成立于2010年,但是其技术团队却于2014年正式创立.此前技术开发采用的是传统模式,每个业务都会单独地重新开发,不仅造成各个模块孤立,并且开发人力投入成本巨大.鉴于互联网时代企业业务发展迅 ...

  5. 阿里P8架构师谈:淘宝技术架构从1.0到4.0的架构变迁!附架构资料

    淘宝技术架构变迁 自2003年创立以来的,淘宝业务发展非常迅速,几乎是每年以100%的速度在成长.创立之初,为了快速上线,抢占市场,选择了当时流行的LAMP架构,用PHP作为网站开发语言, Linux ...

  6. 豆瓣网CTO洪强宁讲述网站架构变迁

    2019独角兽企业重金招聘Python工程师标准>>> 豆瓣网CTO洪强宁讲述网站架构变迁 罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中.洪强宁,2002 ...

  7. 豆瓣网技术架构发展历程

    http://www.xpzhu.com/index.php/article/view/id/26 不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中.洪强宁,2002 年毕业于清华 ...

  8. 校内网用户为什么那么多?

    昨天从同学那知道了个网站,校内网(www.xiaonei.com).进去后才知道,注册和活跃用户非常多,光我们学校就有4000多人.流量很大,Alexa达到了1000多名.能做到这样,自然有它吸引人去 ...

  9. 分享到校内网、转帖到开心网、QQ书签等分享插件

    分享到校内网.转帖到开心网.QQ书签等分享插件 校内网(xiaonei.ccom).开心网(kaixin001.com)是国内具有垄断地位的SNS两大巨头,前者偏向于学生市场,后者偏向于全年龄用户尤其 ...

最新文章

  1. 计算机房 门,标准机房门的规格
  2. 【杂谈】您想要的docker环境来了!
  3. 标准化Keras:TensorFlow 2.0中的高级API指南
  4. EJS学习(三)之语法规则中
  5. 自定义实现ProgressDialog样式的Dialog
  6. 开启redis远程客户端连接
  7. c语言怎么输入3个数输出最大值
  8. java callable 线程池_JAVA 线程池之Callable返回结果
  9. 掌握JS压缩图片,这一篇就够了
  10. 使用TensorFlow给花朵#127802;分类
  11. 万能的搜索--之DFS(二)
  12. android获取mp3时间长,android 获取音频时长
  13. 关于深度学习的研究综述
  14. Opencv与python实现多目标跟踪 (一) - PaddleDetection目标检测
  15. 信号与系统作业之我的朋友把我的大作业分享了好朋友
  16. 小米电视不同清晰度图片对比效果
  17. 如何向外行解释你为什么想打产品经理?
  18. Apache Traffic Server 安装部署
  19. 保证你会爱上的软件--私藏
  20. msp430 USB驱动

热门文章

  1. 信息学奥赛一本通(1067:整数的个数)
  2. XOR and Favorite Number(CF-617E)
  3. 谁拿了最多奖学金(洛谷-P1051)
  4. 判断闰年(信息学奥赛一本通-T1055)
  5. icpc西部区域赛_信息学子在ACMICPC 2020中国(西部)大学生程序设计竞赛中喜获佳绩...
  6. CSP-S/J2019认证相关内容
  7. 深度残差收缩网络再次理解(论文地址+代码地址+代码理解)
  8. 交叉熵损失函数原理详解,KL散度
  9. 01_Influxdb1.7.7的安装配置启动
  10. C java new_你还在new对象吗?Java8通用Builder了解一下?