`
grantbb
  • 浏览: 271937 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MySpace的成功经验

    博客分类:
  • WEB
阅读更多
  • 数字
    • MySpace月访问量400亿
    • 比喻:粉刷金门大桥,工作完成之时,就是重新来过之日
    • 新闻集团2005年5.8亿收购MySpace,现在至少值60亿
  • 数据缓存
    • 同步问题?
  • 50万账户
    • 数据库采用主从结构,主负责update,从负责read
  • 1-2百万账户
    • I/O并发容量问题
    • 不同的数据库服务器服务于不同的服务
      • 博客
      • 认证
      • 个性信息拆分
    • 新功能使用新数据库
    • 从存储设备与数据库服务器直接交换切换到SAN(Storage Area Network)
    • 用高带宽、专门设计的网络将大量磁盘存储设备连接在一起(SAN)
  • 3百万账户
    • 高度独立,有些信息必须共享
      • 每个数据库必须有各自的用户表副本
    • 向上和向外扩展的问题
      • 向上:多CPU,大内存
        • 昂贵
      • 只要增长趋势存在,无论如何都要走向外扩展的道路
    • 将整个站点作为一个应用看待
    • 将用户按百万一组分割
      • 各组的全部数据存放到一个DB实例
      • 每台两个DB实例,容纳200万用户
    • 还有一个特殊的数据库保存用户名和密码
      • 登录、认证
      • 功能单一
  • 9百万到1千7百万账户
    • 1千万:存储瓶颈、I/O极限
    • 某些数据量会非常大(热门、突发)
    • 3PAR:均匀数据访问负荷(负载均衡)
    • 数据缓存层
      • 被频繁请求的数据对象的副本
      • 不是所有的数据都要放到数据库
  • 2千6百万账户
    • 升级到64位
      • DB:32G内存
      • 升级:64G
  • 可靠性
    • 备用的系统
    • 物理隔开
  • 名言:我们犯过大量的错误,但到头来,我们作对的还是比做错的多
分享到:
评论
2 楼 NightTree 2007-03-29  
比喻:粉刷金门大桥,工作完成之时,就是重新来过之日

这个有意思。。。
1 楼 cdjjh 2007-03-29  
好像myspace是用.net实现的吧

相关推荐

    MySpace与Facebook SNS比较

    Facebook凭借其清晰的市场定位、持续的产品创新、高效的用户参与机制和多元化的商业模式,在全球范围内取得了巨大成功。而MySpace虽然曾是社交网络领域的领头羊,但在面对市场变化和新兴挑战时,未能及时调整策略,...

    Dan Farino谈MySpace架构

    例如,通过构建中心缓存来减少数据库的负担,使用自定义的分布式文件系统来处理媒体文件的存储和分发,这些都是MySpace成功扩展的关键所在。 ### 4. 技术迁移与演进 从最初的CodeFusion服务器到如今的数千台IIS...

    Facebook的成功秘诀是什么

    ### Facebook的成功秘诀及其本质 #### 引言与背景 自2005年起,随着互联网技术的迅猛发展,社交网络服务(Social Networking ...对于希望借鉴Facebook经验的SNS网站来说,理解其成功背后的多维度因素至关重要。

    Myspace创始人:Google+是否危及Facebook?.docx

    6. **历史经验**:Myspace在处理商业用户和普通用户关系上的不足,为其他社交网络提供了教训。品牌厂商的参与应以不打扰普通用户体验为前提。 综上,这篇文档揭示了社交网络平台在竞争中面临的策略选择,包括商业...

    MvSpace回答问题:为什么选择SQL Server.pdf

    随着用户量的增加,MySpace通过不断地调整和优化其SQL Server系统架构,成功地构建了一个能够高效运行的大型在线社区系统。这些经验对任何考虑使用SQL Server的企业都具有参考价值,尤其是对于那些需要处理大规模...

    走出海量数据及访问量压力困境

    #### 二、国外大型IT网站的成功之道:以MySpace为例 ##### (一)MySpace的架构演进之路 **1. 第一代架构:添置更多的Web服务器** MySpace最初采用了非常简单的架构,仅包含两台Web服务器用于处理用户请求,以及一...

    【PPT】Android程序创意过滤与失败经验谈

    ### Android程序创意过滤与失败经验谈 随着iPhone的风靡全球,Android Market作为一个后起之秀,也逐渐崭露头角。本篇文章将基于提供的文件信息进行深入分析,旨在探讨Android应用市场的现状、发展趋势以及开发者...

    大型高并发高负载网站的系统架构.pdf

    本文将通过对国外大型IT网站,尤其是MySpace的成功案例分析,探讨应对高并发、高负载的技术策略。 1. **添置更多的Web服务器**:MySpace在初期采用简单的架构,通过增加Web服务器分担用户请求。但当用户数量达到...

    国内SNS网站用户行为研究分析报告

    - **借鉴与创新**:国内SNS网站如开心网、校内网等,在初期阶段主要模仿了国外平台的成功经验,但随着时间的发展,也开始探索符合本土市场的特色之路。 - **市场机遇**:随着移动互联网的普及,短视频、直播等形式的...

    扎克伯格所具有的天生领导者的素质Word范文.docx

    他预见到了MySpace的竞争,但更关注于大学校园内的局域网竞争。他通过将Facebook定位为校园社交网络,并逐步扩张到其他学校,形成了一种网络效应,使Facebook成为了一个难以被替代的平台。这种对市场动态的敏锐洞察...

    知名网站架构相关文档收集A

    这些文档涵盖了多个知名在线平台的架构设计和实践经验,如豆瓣(Douban)、LinkedIn、Facebook、eBay和MySpace等。这些公司在各自的领域内都取得了显著的成功,他们的架构设计为IT行业的专业人士提供了宝贵的学习资源...

    小学英语英语故事名人故事TeenEntrepreneurs

    5. **互联网优势**:青少年熟悉网络环境,理解Facebook和Myspace等社交网络的运作方式,这使他们在网络营销、推广和建立联系方面具有天然优势。 6. **网络服务的应用**:专家Andrea Hershatter指出,青少年能直观地...

    软件工程项目中的决策分析.pptx

    - **失败案例及教训**:Nokia、MySpace、Blockbuster等案例强调了重视需求分析、加强团队沟通的重要性。 #### 第二章:决策分析概述 - **概念**:决策分析是一种基于科学方法和工具来评估和比较不同方案,从而选择...

    nero8详细图解使用教程[整理].pdf

    Nero 8还具备直接上传视频到流行社交媒体平台如YouTube和MySpace的功能,极大地扩展了用户的分享途径。此外,该软件提供了丰富的CD、DVD、Blu-ray和HD DVD的刻录选项,满足不同存储需求。 安装Nero 8的过程相当简单...

    Success Factors in Mobile Social Networking Application Development: Case Study of Instagram

    通过这些讨论,可以确保所提取的经验教训具有实际的指导价值,并可以被广泛应用于其他类似的应用程序开发中。 移动计算的特殊性为移动社交网络应用程序带来了新的机会和挑战。移动设备的便携性、实时内容共享和基于...

    高性能高并发服务器架构.pdf

    例如,YouTube的架构扩展、eBay的数据库分布扩展架构,以及Myspace的架构历程,都为我们提供了宝贵的实践经验。 ### 7. **缓存策略** - **七种缓存使用武器**:在高并发场景下,合理运用缓存可以极大提升系统响应...

    利用SNS搭建招聘网站.ppt

    在Web 2.0时代,SNS网站如Facebook、MySpace在全球范围内取得了巨大成功,而在中国,有校内网(现已更名人人网)和开心网等代表。随着市场需求的多样化,SNS也逐渐分化,出现了商务SNS,如LinkedIn和若邻网(wealink...

    简洁漂亮公司介绍宽屏ppt模板.pptx

    11. **社交媒体链接**:展示公司在Facebook、Twitter、MySpace、Vimeo、Vkontakte等社交平台的账号,方便观众进一步了解公司动态和互动。 12. **有趣的事实**:这部分可以是公司文化、特别活动或团队建设的一些亮点...

    网络推广原创宝典

    - **SNS社交网站平台营销**:在Facebook和MySpace等社交平台上建立专题页面,利用社交网络的广泛传播力吸引粉丝。 - **社会化书签推广**:通过Delicious等社会化书签网站,增加网站曝光率,同时也能提高搜索引擎...

Global site tag (gtag.js) - Google Analytics