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的体系架构.doc大型网站架构之_MySpace的体系架构.doc
Dan Farino谈MySpace架构
亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的...
了解一下 Technorati 的后台数据库架构 57 Myspace架构历程 58 eBay 的数据量 64 eBay 的应用服务器规模 67 eBay 的数据库分布扩展架构 68 从LiveJournal后台发展看大规模网站性能优化方法 ...
本文档讲述了myspace空间建设的思路和框架
,YouTube,MySpace,Twitter,国内如优酷网等大型网站的技术架构(本文重点分析优酷网的技术架构),以飨读者。本文着重凸显每一幅图的精彩之处与其背后含义,而图的说明性文字则从简从略。ok,好好享受此
MySpace已应用 4.使用于任何类型的关系数据库: 应用数据库 企业数据库 私有数据库 遗留数据库 简单性 性能 明确分工 可移植性:Java、.Net或者其他 开源 5.何时不该使用iBATIS 当你能永远拥有完全...
MySpace与Facebook SNS比较,很有深度
PlentyOfFish 网站架构学习 采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个 PlentyOfFish。这个站点提供 "Online Dating” 服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创建...
之前我简单向大家介绍了各个知名大型网站的架构,亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关...
从MySpace的六次重构经历,来认识分布式系统到底该如何创建
“个人空间(myspace)”为“私人空间(privatespace)”的精简升级版,去掉了一些不常用的增强功能。 个人空间软件力求界面的简洁、功能的简便。加、解密的操作完全和系统融为一体,成为系统的一部分。在软件大大“减肥...
虽然自2005年早期,站点账户数超过7百万后,系统架构到目前为止保持了相对稳定,但MySpace仍然在为SQLServer支持的同时连接数等方面继续攻坚,Benedetto(技术总监)说,"我们已经尽可能把事情做到最好"。...
,YouTube,MySpace,Twitter,国内如优酷网等大型网站的技术架构(本文重点分析优酷网的技术架构),以飨读者。本文着重凸显每一幅图的精彩之处与其背后含义,而图的说明性文字则从简从略。ok,好好享受此
抓取myspace账号信息,包括账号的id,名字,国家性别还有图片等等