回忆未来[张宴]
服务器系统架构与底层研发
RSS
共享资料
播客视频
社交网络
技术汇总
星标日志
归档
留言
首页
一款不错的开源密码管理软件──KeePass
为Apache编译添加mod_expires模块出错的解决笔记[原创]
MySQL数据库服务器在Flickr、Fotolog、Wkipedia、Facebook等国际知名网站中的使用数量
大
|
中
|
小
[
2008-5-8 08:59 | by
张宴
]
2008年4月18日,在Alexa安排的一次“
Scaling MySQL -- Up or Out?
”的小组辩论中,MySQL、Sun、Flickr、Fotolog、Wkipedia、Facebook、YouTube等国际知名网站的DBA们,对其网站MySQL数据库服务器、Web服务器、缓存服务器的数量,MySQL版本,编程语言类型,操作系统类型等问题进行了回答。
Tags:
mysql
,
sun
,
flickr
,
fotolog
,
wkipedia
,
facebook
,
youtube
技术大类
»
数据库技术
|
评论(6)
|
引用(0)
|
阅读(5240)
引用地址:
注意:
该地址仅在今日23:59:59之前有效
yayu
2008-5-8 10:02
基本上都升到php5了
代码罐头
2008-5-8 10:48
很可惜只说了数量没有说怎么构建的
SUN做的MYSQL cluster,不知道是不是用NDB来做的.
代码罐头
2008-5-8 10:59
他们好像没说PHP版本吧.
那版本是MYSQL版本....
不过PHP 4都停止开发了
而且PHP5的OO性能有明显提升
应该是早都在用PHP5了.
只有国内可能还有很多还残留在PHP4开发吧.
各个WEB 2.0的网站架构我收集了很多
不光是MYSQL数量,还有整个应用的框架和service的框架
有兴趣的朋友可以去看看
http://www.hiadmin.com/?p=124
水草萍
2008-5-9 13:08
赞一个
fly
2008-5-12 01:19
请教一下楼上的朋友,多台WEB服务器做负载均衡后,如何保证文件的一致性
code_tin
2008-5-15 10:35
多台服务器文件一致性的问题核心就是文件分发
这个和同步的时间需求有关
如果在一个不是要求很高的情况下
可以建立一台SVN服务器作为其他所有WEB站点程序的源
然后每次有文件更新之后,check in到SVN里面
再去每台分布的WEB服务器上去做update
如果对于环境要求比较高(任何时候都不能发生数据不同步的问题)
1.可以用SAN.优点是你不用考虑太多东西,把所有的东西都存在对你来说是本地硬盘的SAN上面就可以了.更新也只要更新一份就可以了.
缺点就是成本.以及容灾,如果SAN要做容灾,价格会更高
2.可以用NAS,优点是你可以用比较低廉的价格来达到近乎SAN的效果
缺点,效率比SAN要差很多.好的NAS价格又会比SAN还要贵.而且NAS的协议一般是NFS之类的,不是很可靠.
3.如果做LB,那么可以在更新之前把其他的都下线,先针对一台更新,然后再更新第二台,上线,再更新一台,再上线一台.
缺点,手工操作比较多,第一次更新的时候所有负载都会积压到一台上面,不过这个可以通过调整更新时间来减轻,但是缺点就是要半夜加班.呵呵.
如果是涉及用户上传内容而要保证文件一致性的话
建议是把程序和用户上传内容分开
用户上传会到另一个独立的子域名下
这样以后的架构再扩展也会方便很多
如果只是用SAN或者NAS暂时做存储后端
程序和用户数据还是驼在一起的话
很快你就会碰到扩展问题了,包括存储和性能两方面.
分页: 1/1
1
发表评论
表情
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称
密码
游客无需密码
网址
电邮
[注册]
分类
技术大类
[0]
Web服务器
[23]
Cache与存储
[14]
数据库技术
[11]
PHP/JS/Shell
[21]
搜索引擎技术
[4]
系统架构与硬件
[8]
其他Unix技术
[29]
Windows相关
[7]
电脑杂谈
[70]
早期作品
[21]
心情随笔
[48]
生活琐事
[127]
在商言商
[7]
拿来主义
[6]
APMServ:一键PHP平台
PHPCWS:中文分词
dbcached:分布式缓存
mysqlcft:中文全文索引
Nginx-PHP:高并发Web
F5 BIG-IP:在线体验
信息
个人简介
·
姓名:张宴
·
网名:回忆未来
·
生日:1985年5月19日
·
博客:
http://blog.s135.com
·
邮箱:
[
复制
]
·
传真:101756260160 (市话)
·
籍贯:
湖南省湘西自治州
·
MSN:
张宴
·
学校:
湖北武汉
|
中南民族大学
·
专业:
2003级|国际经济与贸易
·
时间:2003年9月─2007年7月
·
工作:
网游·
逍遥网
·
岗位:系统架构师
·
技术支持部平台组组长
·
地址:北京上地-
金山软件大厦
·
工作:
·
岗位:
新浪播客
-系统工程师
·
地址:北京市海淀区中关村
·
理想国际大厦18层
·
时间:2007.01.25─2008
个人照片
订阅博客
搜索
日志标题
日志全文
评论引用
所有留言
最新日志
“惠普Proliant DL380 G4服务器”挂接“惠普Modular Smart Array 500G2磁盘阵列柜”[原创]
从“军事战争”总结了一些服务器架构思考[原创]
Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建胜过Apache十倍的Web服务器(第5版)[原创]
Sun发布了MySQL 5.4,比MySQL 5.1快了59%
Linux下PHP 5.2 Oracle客户端扩展(OCI8)安装[原创]
珠海金山软件之行[原创]
基于开源Flash Server:Red5构建RTMP流媒体播放平台[原创]
Google 构建大规模信息检索系统中的挑战
CentOS 5.2下重新编译PHP增加LDAP支持[原创]
中国移动飞信免费发短信API接口(第三方 Fetion API)[原创]
柏彦大厦,再见。
AJAXCDR:利用 Flash 完美解决 JavaScript 和 AJAX 跨域 HTTP POST/GET 表单请求[原创]
金山逍遥网招聘系统工程师和PHP开发工程师
Google Adsense西联汇款中国邮政储蓄提款详细步骤[原创]
网易的开源软件镜像站点
最新评论
恭喜博主,金山公司环境确...
都想知道 3428314...
上面那个树杰,你和我重名...
产后美商城我用这个站挂了...
你好,请问你写那个php...
学习了 谢谢 !!!
原来如此
请问有繁体版吗? 我们公...
激情聊天室
为啥在九、创建虚拟服务器...
饭否琐事
博客音乐
我的豆瓣
我看过的书
/
电影
我在看的书/电影
我想看的书/电影
我的豆瓣主页
链接
-----图片链接-----
-----合作机构-----
武汉博文视点官方博客
WEB编程站
-----IT界好友-----
[金山] 李安科
[金山] 蔡恩雷
[金山] 王绘敏
[新浪] Wirlfly
[新浪] JiangYuan
[新浪] 超群
[腾讯] muyannian
[支付宝] 冯大辉
[天涯] 醉清风的叶子
[博客大巴] 车东
[百度] 石展,DBA的视界
[中国雅虎] cc0cc
[一地带] 扶凯
yanweinet
Let's gotolab
阿熊的窝
戴昌二
蓝风网络日志
Linuxs's Blog
LinYH's Blog
Licess's Blog
怒放的生命
Showjay's Blog
怪鸟博客
怡水若寒
funy's Blog
王先进
空城's blog
gmle
Python中国
空城's blog
海天旭日的blog
叶茂盛
杨言的博客
Selboo' Blog
OOPHP
PTUbuntu Blog
搜我收藏
外来者设计工室
f0rest
我的技术生活-王炜
Jason Yu
梦昙花开
jean
sunlick's
badb0y's Blog
Yustar's Blog
Jvones' blog
怪鸟网络日志
-----同学校友-----
小虾米
真水无香
挪葳之云
欧阳戈鸽
布早早
娜瓦奔
之南
普罗旺斯的天空
微微vivi
风海浮萍
莱密之家
黯黯独步江湖
玉面修罗
彭康
朝北-方向感
六弦天子
Mr.1017
雨潇潇
李炘争
影姿飘过
阳关地带
纪念未来
-----博客互联-----
Sophia
六道客栈
Jeffrey's Blog
ColdX's Blog
junluck's blog
大杀器
-----在线资源-----
IP地址域名信息查询
在线文本翻译
邮箱QQ图标快速生成
微软MSN Web版
多杀毒软件在线查毒
多音频格式在线转换
服务器系统信息查看
在线Word、Excel文档
Google AdSense
Web FTP 客户端
微软skydrive网络硬盘
CSS图片拼合生成器
网页HTTP在线分析
金山软件 SSL VPN
-----设备厂商-----
F5 Networks 公司
Riverbed 公司
DELL PowerEdge 2950
DELL PowerEdge 1950
NetStor磁盘阵列
-----软件资料-----
CentOS国内下载镜像
MySQL 5.1参考手册
FreeBSD中文使用手册
JavaScript参考手册
IBM developerworks 中国
小众软件
中国VMware虚拟机技术
Zend Framework
ASCII 字符表
UNIX手册中心
Squid中文权威指南
开发者在线
Linux常用C函数
Erlang语言
日历
<
2009
>
<
7
>
己丑年(牛)
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
统计
访问次数 2456194
今日访问 1644
日志数量 397
评论数量 3260
引用数量 5
留言数量 551
注册用户 462
在线人数 107
其他
登入
注册
申请链接
RSS:
日志
|
评论
编码:UTF-8
XHTML 1.0
SUN做的MYSQL cluster,不知道是不是用NDB来做的.
那版本是MYSQL版本....
不过PHP 4都停止开发了
而且PHP5的OO性能有明显提升
应该是早都在用PHP5了.
只有国内可能还有很多还残留在PHP4开发吧.
各个WEB 2.0的网站架构我收集了很多
不光是MYSQL数量,还有整个应用的框架和service的框架
有兴趣的朋友可以去看看
http://www.hiadmin.com/?p=124
这个和同步的时间需求有关
如果在一个不是要求很高的情况下
可以建立一台SVN服务器作为其他所有WEB站点程序的源
然后每次有文件更新之后,check in到SVN里面
再去每台分布的WEB服务器上去做update
如果对于环境要求比较高(任何时候都不能发生数据不同步的问题)
1.可以用SAN.优点是你不用考虑太多东西,把所有的东西都存在对你来说是本地硬盘的SAN上面就可以了.更新也只要更新一份就可以了.
缺点就是成本.以及容灾,如果SAN要做容灾,价格会更高
2.可以用NAS,优点是你可以用比较低廉的价格来达到近乎SAN的效果
缺点,效率比SAN要差很多.好的NAS价格又会比SAN还要贵.而且NAS的协议一般是NFS之类的,不是很可靠.
3.如果做LB,那么可以在更新之前把其他的都下线,先针对一台更新,然后再更新第二台,上线,再更新一台,再上线一台.
缺点,手工操作比较多,第一次更新的时候所有负载都会积压到一台上面,不过这个可以通过调整更新时间来减轻,但是缺点就是要半夜加班.呵呵.
如果是涉及用户上传内容而要保证文件一致性的话
建议是把程序和用户上传内容分开
用户上传会到另一个独立的子域名下
这样以后的架构再扩展也会方便很多
如果只是用SAN或者NAS暂时做存储后端
程序和用户数据还是驼在一起的话
很快你就会碰到扩展问题了,包括存储和性能两方面.