没有合适的资源?快使用搜索试试~ 我知道了~
LiveJournal Backend(ppt)
需积分: 6 64 下载量 37 浏览量
2007-03-13
18:19:46
上传
评论
收藏 443KB PPT 举报
温馨提示
Inside LiveJournal\'s Backend. or,. “holy hell that\'s a lot of hits!” April 2004. Brad Fitzpatrick. brad@danga.com. Danga Interactive. danga.com / livejournal.com. This work is licensed under the Creative Commons ...
资源推荐
资源详情
资源评论
LiveJournal's Backend
A history of scaling
April 2005
Brad Fitzpatrick
brad@danga.com
Mark Smith
junior@danga.com
danga.com / livejournal.com / sixapart.com
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License. To
view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/1.0/ or send a letter to
Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
LiveJournal Overview
●
college hobby project, Apr 1999
●
“blogging”, forums
●
social-networking (friends)
–
aggregator: “friend's page”
●
April 2004
–
2.8 million accounts
●
April 2005
–
6.8 million accounts
●
thousands of hits/second
●
why it's interesting to you...
–
100+ servers
–
lots of MySQL
LiveJournal Backend: Today
Roughly.
User DB Cluster 1
uc1a
uc1b
User DB Cluster 2
uc2a
uc2b
User DB Cluster 3
uc3a
uc3b
User DB Cluster 4
uc4a
uc4b
User DB Cluster 5
uc5a
uc5b
Memcached
mc4
mc3
mc2
mc12
...
mc1
mod_perl
web4
web3
web2
web50
...
web1
BIG-IP
bigip2
bigip1
perlbal (httpd/proxy)
proxy4
proxy3
proxy2
proxy5
proxy1
Global Database
slave1
master_a master_b
slave2 ... slave5
MogileFS Database
mog_a mog_b
Mogile Trackers
tracker2
tracker1
Mogile Storage Nodes
...
sto2
sto8
sto1
net.
LiveJournal Backend: Today
Roughly.
User DB Cluster 1
uc1a
uc1b
User DB Cluster 2
uc2a
uc2b
User DB Cluster 3
uc3a
uc3b
User DB Cluster 4
uc4a
uc4b
User DB Cluster 5
uc5a
uc5b
Memcached
mc4
mc3
mc2
mc12
...
mc1
mod_perl
web4
web3
web2
web50
...
web1
BIG-IP
bigip2
bigip1
perlbal (httpd/proxy)
proxy4
proxy3
proxy2
proxy5
proxy1
Global Database
slave1
master_a master_b
slave2 ... slave5
MogileFS Database
mog_a mog_b
Mogile Trackers
tracker2
tracker1
Mogile Storage Nodes
...
sto2
sto8
sto1
net.
RELAX...
RELAX...
The plan...
●
Backend evolution
–
work up to previous diagram
●
MyISAM vs. InnoDB
–
(rare situations to use MyISAM)
●
Four ways to do MySQL clusters
–
for high-availability and load balancing
●
Caching
–
memcached
●
Web load balancing
●
Perlbal, MogileFS
●
Things to look out for...
●
MySQL wishlist
剩余63页未读,继续阅读
资源评论
多鱼的夏天
- 粉丝: 1987
- 资源: 75
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 新年倒计时网页基础教程
- Python编程初学者快速入门基础教程
- 新年倒计时编程基础教程
- 峰会报告自动化处理基础教程
- UE4UE5游戏开发基础教程:从零开始构建你的世界
- DataStructure-拓扑排序
- Front-end-learning-to-organize-notes-新年主题资源
- QPython Plus-Python资源
- baidulite-新年主题资源
- CnOCR-Python资源
- Golang_Puzzlers-新年主题资源
- Python开源扫雷游戏PyMine-Python资源
- Golang_Puzzlers-新年主题资源
- pyporter-Python资源
- Golang_Puzzlers-新年主题资源
- mulan-rework-Python资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功