- 浏览: 337819 次
- 性别:
- 来自: 北京
最新评论
-
hoey168:
请问楼主,ICE 客户端连接多个服务端,tcp -h 172. ...
ZeroC ICE之旅------负载均衡及容错 -
iOracleSun:
makeC++SharedLib 增加 -G参数即可链接成功 ...
AIX apache module问题 -
fanyonglu:
不错,讲的很细,学习中
ZeroC ICE之旅------java -
click_guobin:
...
我在深圳,每月收入850元,怎么也花不完,晒一晒我是怎么开销和投资的(zz) -
hanyu332:
引用修改%apache%/conf/httpd.conf修改为 ...
awstats日志分析小结(1)
Information Sources
Platform
What's Inside?
- 500,000 Users: A Simple Architecture Stumbles
- 1 Million Users:Vertical Partitioning Solves Scalability Woes
- 3 Million Users: Scale-Out Wins Over Scale-Up
- 9 Million Users: Site Migrates to ASP.NET, Adds Virtual Storage
- 26 Million Users: MySpace Embraces 64-Bit Technology
- They used a database architecture built around the concept of vertical partitioning, with separate databases for parts of the website that served different functions such as the log-in screen, user profiles and blogs.
- The vertical partitioning scheme helped divide up the workload for database reads and writes alike, and when users demanded a new feature, MySpace would put a new database online to support it.
- MySpace switched from using storage devices directly attached to its database servers to a storage area network (SAN ), in which a pool of disk storage devices are tied together by a high-speed, specialized network, and the databases connect to the SAN. The change to a SAN boosted performance, uptime and reliability.
- the vertical partitioning solution didn't last because they replicated some horizontal information like user accounts across all vertical slices. With so many replications one would fail and slow down the system.
- individual applications like blogs on sub-sections of the Web site would grow too large for a single database server
- Reorganized all the core data to be logically organized into one database
- split its user base into chunks of 1 million accounts and put all the data keyed to those accounts in a separate instance of SQL Server
- Moved to ASP.NET which used less resources than their previous architecture. 150 servers running the new code were able to do the same work that had previously required 246.
- Saw storage bottlenecks again. Implementing a SAN had solved some early performance problems, but now the Web site's demands were starting to periodically overwhelm the SAN's I/O capacity—the speed with which it could read and write data to and from disk storage.
- Hit limits with the 1 million-accounts-per-database division approach as these limits were exceeded.
- Moved to a virtualized storage architecture where the entire SAN is treated as one big pool of storage capacity , without requiring that specific disks be dedicated to serving specific applications. MySpace now standardized on equipment from a relatively new SAN vendor, 3PARdata
- Moved to 64-bit SQL server to work around their memory bottleneck issues. Their standard database server configuration uses 64 GB of RAM.
Operations
Lessons Learned
发表评论
-
Redis 2.2.0 RC1 is out
2010-12-17 10:15 1225Redis 2.2.0 RC1 新特性:很多都是我所期待的; ... -
iBATIS 3 for Java Released (BETA 1)
2009-08-09 13:52 1389A month ago iBATIS turned 7 yea ... -
Memcached 1.4.0 Release
2009-07-10 17:10 1908New Features Binary Protocol ... -
nginx-0.7.60
2009-06-16 09:01 1474Changes with nginx 0.7.60 ... -
nginx-0.7.55
2009-05-06 18:47 1141Changes with nginx 0.7.55 ... -
Open Source SSL Acceleration
2009-04-17 11:15 1738SSL acceleration is a techniq ... -
March 2009 Web Server Survey
2009-04-02 12:49 1028In the March 2009 survey, we re ... -
nginx 缓存功能
2009-03-26 16:02 4420随着 nginx-0.7.44的发布,nginx的c ... -
Memcached Beta 1.3.2 Released
2009-03-12 16:21 1207We've just released memcached ... -
nginx 0.7.40
2009-03-09 17:09 1039Changes with nginx 0.7.40 ... -
February 2009 Web Server Survey
2009-03-02 09:19 1073In the February 2009 survey we ... -
Handle 1 Billion Events Per Day Using a Memory Gri
2009-02-17 10:41 1048Moshe Kaplan of RockeTier shows ... -
Scaling Digg and Other Web Applications
2009-02-16 11:36 1099Joe Stump, Lead Architect at D ... -
Cloud Relationship Model
2009-01-20 09:53 1147Hiya All, welcome to my first g ... -
January 2009 Web Server Survey
2009-01-19 15:33 1098In the January 2009 survey we ... -
December 2008 Web Server Survey
2008-12-25 17:47 1006In the December 2008 survey, ... -
Apache 2.2.11
2008-12-15 13:24 1419Changes with Apache 2.2.11 * ... -
nginx 0.7.26
2008-12-09 12:05 1074Changes with nginx 0.7.26 ... -
Python 3.0 final released
2008-12-04 10:47 1373We are pleased to announce the ... -
nginx-0.7.23
2008-11-28 08:38 909Changes with nginx 0.7.23 ...
相关推荐
《MySpace与Facebook:SNS模式的深度比较》 在互联网发展的浪潮中,社交网络服务(SNS)作为Web2.0时代的标志性产物,深刻改变了人们的在线交流方式。本文将深入探讨MySpace与Facebook这两家SNS巨头的发展历程、...
从MySpace的六次重构经历,来认识分布式系统到底该如何创建MySpace技术架构
### 从MySpace的六次重构经历探讨分布式系统的构建之道 #### 一、引言 在互联网技术迅猛发展的今天,构建能够应对大规模用户流量及数据处理的分布式系统已成为诸多在线平台面临的挑战。本文将以社交网站MySpace的...
《Dan Farino谈MySpace架构:大规模在线社区的技术挑战与解决方案》 MySpace,作为曾经全球最大的社交网络之一,其背后的系统架构和技术解决方案一直是IT行业内的热门话题。在InfoQ的访谈中,MySpace首席系统架构师...
“个人空间(myspace)”为“私人空间(privatespace)”的精简升级版,去掉了一些不常用的增强功能。 个人空间软件力求界面的简洁、功能的简便。加、解密的操作完全和系统融为一体,成为系统的一部分。在软件大大“减肥...
【标题】: "一个myspace的爬网程序" 在IT领域,网络爬虫是一种用于自动抓取互联网数据的工具,而“一个myspace的爬网程序”是指专门针对myspace平台设计的一种爬虫软件。Myspace曾是全球最大的社交网络之一,允许...
【myspace_getuser】是一个工具或程序,主要用于从社交网络平台MySpace中提取用户信息。这个工具可能由编程爱好者或数据分析者开发,用于批量获取MySpace用户的特定数据,例如用户名、个人资料、好友列表等。在描述...
【社交网MySpace年内将重出江湖】 昔日的社交网络巨头MySpace正准备卷土重来,但这次它的战略发生了重大转变,将重点放在音乐领域,以期重新树立其在音乐服务领域的领导地位。在被新闻集团出售之前,MySpace已经...
MySpace的体系架构展示了大型网站如何应对海量用户和高并发挑战。这个社交网络平台在初期遇到了性能问题,但通过不断的技术迭代和优化,逐步解决了这些问题。以下是从文档中提炼出的关键知识点: 1. **垂直分割与...
"myspace笔记本软件"这个标题提到了“myspace”和“笔记本软件”。myspace曾是一个流行的社交网络平台,但在这里可能是指一个特定的笔记本管理软件或者与myspace相关的个人知识管理工具。笔记本软件通常指的是帮助...
MySpace的衰败是互联网历史上一个引人深思的案例,它给后来的创业者和企业留下了宝贵的教训。以下五个关键点揭示了MySpace失败的原因,同时也提醒着我们如何避免重蹈覆辙。 首先,保持创新至关重要。在科技日新月异...
### MYSpace架构设计 #### 一、架构概述与历史 MYSpace作为一个知名的社交平台,在其发展历程中经历了从无到有、从小到大的过程。本文档将介绍MYSpace的空间建设思路及其技术架构的发展历程。 #### 二、初始阶段...
“myspace-api”可能意味着项目使用或实现了类似MySpace的API接口,尽管原始MySpace可能不再提供API服务;“Python”是实现这个排行榜应用的编程语言,表明项目代码是以Python编写的。 【压缩包子文件的文件名称...
MySpace(我的空间)是一款简单实用的账簿管理系统,采用.NET+ACCESS开发,简单三层结构,包含了账簿管理、网址收藏、备忘管理、密码箱、类别管理等功能。 MySpace 账簿管理系统功能描述: 一:内容管理 1:...
MySpace(我的空间)是一款简单实用的账簿管理系统,采用.NET+ACCESS开发,简单三层结构,包含了账簿管理、网址收藏、备忘管理、密码箱、类别管理等功能。MySpace 账簿管理系统功能描述:一:内容管理1:账簿管理 记账...
【MySpace】是一个曾经非常流行的社交媒体平台,它在2000年代初期引领了社交网络的潮流,一度超越Google成为美国访问量最大的网站。MySpace的兴起预示着互联网社交时代的来临,为后来的Facebook、Twitter等平台奠定...
2020——收藏资料活动Myspace友你友我友音乐20072018120520200.ppt
MySpace(我的空间)是一款简单实用的账簿管理系统,采用.NET ACCESS开发,简单三层结构,包含了账簿管理、网址收藏、备忘管理、密码箱、类别管理等功能。 MySpace 账簿管理系统功能描述: 一:内容管理 1:账簿...