`

Myspace数据库架构经验学习

 
阅读更多

50万账户

两台Web服务器和一个数据库服务器。

第二代架构:运行在3个SQL Server数据库服务器,一主二从,读写分离。

1-2百万账户

垂直分割:不同的数据库服务于站点的不同功能,如登录、用户资料和博客。账户到达2百万后,

数据库服务器开始受制于I/O容量, 用高带宽、专门设计的网络将大量磁盘存储设备连接在一起, 而数据库连接到SAN(Area StorageNetwork,存储区域网络)。

3百万账户

首先将重点放在了向上扩展上,花费了大约1个半月时间研究升级到32CPU服务器以管理更大数据库的问题。

将用户按每百万一组分割,然后将各组的全部数据分别存入独立的SQL Server实例。MySpace的每台数据库服务器实际运行两个SQL Server实例,也就是说每台服务器服务大约2百万用户。

有一个特殊数据库保存了所有账户的名称和密码。用户登录后,保存了他们其他数据的数据库再接管服务。特殊数据库的用户表虽然庞大,但它只负责用户登录,功能单一,所以负荷还是比较容易控制的。

9百万到1千7百万账户

ColdFusion代码大规模迁移到ASP.NET。

增加数据缓存层(一开始就应该做的事情)。

SAN的引入解决了早期一些性能问题,但站点的要求已经开始周期性超越SAN的I/O容量——即它从磁盘存储系统读写数据的极限速度。迁移到虚拟存储体系:采用了一种新型SAN设备3PAR。

2千6百万账户

切换到64位数据库和操作系统。

加大服务器内存。 


参考原文地址:http://blog.csdn.net/wyzxg/article/details/4092951 

分享到:
评论

相关推荐

    从MySpace的六次重构经历,来认识分布式系统到底该如何创建MySpace技术架构

    从MySpace的六次重构经历,来认识分布式系统到底该如何创建MySpace技术架构

    大型网站架构之_MySpace的体系架构.doc

    大型网站架构之_MySpace的体系架构.doc大型网站架构之_MySpace的体系架构.doc

    Dan Farino谈MySpace架构

    Dan Farino谈MySpace架构

    商业网站架构演变

    亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的...

    高性能高并发服务器架构大全

     了解一下 Technorati 的后台数据库架构 57  Myspace架构历程 58  eBay 的数据量 64  eBay 的应用服务器规模 67  eBay 的数据库分布扩展架构 68  从LiveJournal后台发展看大规模网站性能优化方法 ...

    MYSpace架构设计

    本文档讲述了myspace空间建设的思路和框架

    知名互联网公司网站架构图

    ,YouTube,MySpace,Twitter,国内如优酷网等大型网站的技术架构(本文重点分析优酷网的技术架构),以飨读者。本文着重凸显每一幅图的精彩之处与其背后含义,而图的说明性文字则从简从略。ok,好好享受此

    IBatisNet完整项目源码(含数据库)

    MySpace已应用 4.使用于任何类型的关系数据库: 应用数据库 企业数据库 私有数据库 遗留数据库 简单性 性能 明确分工 可移植性:Java、.Net或者其他 开源 5.何时不该使用iBATIS 当你能永远拥有完全...

    MySpace与Facebook SNS比较

    MySpace与Facebook SNS比较,很有深度

    大型网站架构技术方案集锦.doc

    PlentyOfFish 网站架构学习 采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个 PlentyOfFish。这个站点提供 "Online Dating” 服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创建...

    一步步构建大型网站架构

    之前我简单向大家介绍了各个知名大型网站的架构,亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关...

    从MySpace的六次重构经历,来认识分布式系统到底该如何创建

    从MySpace的六次重构经历,来认识分布式系统到底该如何创建

    myspace个人空间4.8.0.3免费绿色版

    “个人空间(myspace)”为“私人空间(privatespace)”的精简升级版,去掉了一些不常用的增强功能。 个人空间软件力求界面的简洁、功能的简便。加、解密的操作完全和系统融为一体,成为系统的一部分。在软件大大“减肥...

    MySpace分布式系统是如何创建的

    虽然自2005年早期,站点账户数超过7百万后,系统架构到目前为止保持了相对稳定,但MySpace仍然在为SQLServer支持的同时连接数等方面继续攻坚,Benedetto(技术总监)说,"我们已经尽可能把事情做到最好"。...

    大型网站的架构设计图分享

    ,YouTube,MySpace,Twitter,国内如优酷网等大型网站的技术架构(本文重点分析优酷网的技术架构),以飨读者。本文着重凸显每一幅图的精彩之处与其背后含义,而图的说明性文字则从简从略。ok,好好享受此

    一个myspace的爬网程序

    抓取myspace账号信息,包括账号的id,名字,国家性别还有图片等等

Global site tag (gtag.js) - Google Analytics