| Twitter | Del.icio.us | Comments (14) | | Edit

Comments Powered by Disqus

留言评论 | Comments (14)

Mysql有2k多台?真是够大的。CDN就差不多搞定了图片访问~

文章不错啊,我转载到业内网了:http://www.iyenei.com/show.php?tid=367

Facebook - Needle in a Haystack: Efficient Storage of Billions of Photos
我最近也在研究大数据量的存储,没有flawgram的注册码?
能否发一份给我[email protected]
3x

@sailor

不用邀请,直接看的

需要比较快的网络

amoeba:分布式数据库Proxy解决方案
可以在上面需要一种可线性扩展得sql规则。从而可以达到数据库线性扩展。
具体文档下载 http://amoeba.sf.net/amoeba.pdf

amoeba 不是陈思儒搞得么?
这个是who的留言啊?

@Sky

那位同学好像就是陈思儒

最近准备解析oracle协议
amoeba 以后可能会支持 后端各种数据库

big picture
http://amoeba.sf.net/amoeba-big-picture.pdf

@struct

:) 厉害的

^_^, 多谢各位大师,以后在amoeba for oracle方面还希望各位大师指点啊

其实后端可以考虑CAS设备,访问速度更快

恩写的不错很好.收藏了谢谢.

这个数据分析的很透彻,不知道能不能海量的抓取后台数据,也就是数据库的东西,希望能够抓取到........

NFS是旧的方案,已经被抛弃了,原因是NFS层支撑不住大量的metadata访问开销,即使简单的stat获取ST_SIZE提供Content-Length对fb海量图片来说都很大了。而这些meta信息在OS层是有缓存的,只是fb图片量数量太大,导致缓存能力跟不上,为此fb增加了一层cache专门处理元数据,仍旧无法根本解决问题

为此,facebook实现了Haystack存储图片,本质上Haystack是个对象存储。Haystack主要用于存储图片文件,避免了海量琐碎小文件在文件系统中inode开销以及metadata访问开销。
在Haystack Object Store和HTTP Server中间有一层Photo Store用于缓存metadata(内存中),直接解决了之前NFS架构的metadata访问开销问题。
至于在Haystack中存储metadata一个很大原因是便于Photo Store快速加载。

原始链接: http://www.facebook.com/note.php?note_id=76191543919