Facebook网站所使用的开源软件一览表

标签: facebook 网站 开源软件 | 发表时间:2011-04-27 10:28 | 作者:(author unknown) dylan
出处:http://www.iteye.com


Facebook是全球首屈一指的社交网络平台,该网站采用了很多开源软件,Facebook采用的编程语言包括:Java, Ruby, PHP, Python, Objective-C。

下面是Facebook正在使用或者贡献的开源软件详细列表和介绍:
  • Apache Cassandra一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。

  • MySQL这个不需要在介绍什么了吧,使用最为广泛的开源数据库。

  • Memcached是一个高性能的、分布式的内存对象缓存系统。

  • Scribe旨在帮助Facebook处理服务器上的大量数据,正像Scribe网页所述“如经常访问Facebook,请使用Scribe。具体而言,Scribe就是一台服务器,实时收集用网站日志信息。

  • Thrift是一个可伸缩的跨语言的服务开发框架。Key-Value 存储服务器 Cassandra 就是使用Thrift作为其客户端API的。

  • FlashCache 是一个适合一般应用场景的MySQL缓存优化模块。

  • Hadoop并不仅仅是一个用于存储的分布式文件系统,而是设计用来在由通用计算设备组成的大型集群上执行分布式应用的框架。

  • Hive 是一个基于Hadoop的数据仓库平台。通过Hive,我们可以方便地进行ETL的工作。Hive定义了一个类似于SQL的查询语言:HQL,能 够将用户编写的QL转化为相应的Mapreduce程序基于Hadoop执行。

  • Open Graph protocol 可让你的任何网页变成社交图谱。

  • OpenCompute - 一个开源硬件项目,提供高能效的数据中心。

  • Tornado web server 是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件,著名的Friendfeed网站就是使用它搭建的。

  • Varnish cache 是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang使用3台Varnish代替了原来的12台squid,性能居然比以前更好。


感谢 希·梦 投递这篇新闻

新闻来源:开源中国社区

已有 10 人发表留言,猛击->>这里<<-参与讨论


ITeye推荐



相关 [facebook 网站 开源软件] 推荐:

Facebook网站所使用的开源软件一览表

- dylan - ITeye资讯频道
Facebook是全球首屈一指的社交网络平台,该网站采用了很多开源软件,Facebook采用的编程语言包括:Java, Ruby, PHP, Python, Objective-C. 下面是Facebook正在使用或者贡献的开源软件详细列表和介绍:. Apache Cassandra是一套开源分布式Key-Value存储系统.

Facebook 网站架构

- - idea's blog
我收集到一些文章和视频, 可以带你窥探 Facebook 的架构. Facebook 承载了几十亿的用户, 它的架构(包括思想和实现)是非常值得参考的. 当然, 你要小心不要照搬 Facebook 的每一字一句, 因为任何思想和实现都是有自己的应用场景的.. Google Talk 界面开发分析. 使用Python POST任意的HTTP数据以及使用Cookie.

Facebook广告平台计划推广到其它网站

- Xiao Qiang - Solidot
Facebook计划直接在广告平台上挑战搜索巨人的Google Adwords,它计划允许其它网站的管理员在他们的网站上放置Facebook Ads. 如果Facebook的广告能带来更多收入,Google的关键词广告将面临巨大的压力. 另据路透社报导,昨天传出Facebook与百度达成协议的消息并不正确,Facebook确实在评估进入中国的可行性,但并没有和任何中国公司签约.

反Facebook社交网站Unthink今日上线

- 韬光养晦 - cnBeta.COM
一家旨在与Facebook“作对”的社交网站Unthink.com今日面向测试用户开放. Unthink.com总部位于美国佛罗里达州西部港市坦帕(Tampa),此前从DouglasBay Capital获得250万美元投资. Unthink.com自诩为“反Facebook”(anti-Facebook),认为自己是一个更开放、更诚实的社交网络.

盛大开源软件

- - kernelchina
盛大研究院在其网站 http://www.sndacode.com/projects开源了不少应用. 很多都是上层应用相关,我感兴趣的有如下几个:. 在手机上看code的人估计是个傻帽,但是在PAD上面还可能是一件爽快的事情. 作为google reader的中毒使用者,这个功能还是很有价值的,是盛大电子书的亮点.

谷奥: Facebook 超越 Yahoo 和 Google 成为 2010 年访客最多的网站

- frank - 谷奥聚合——谷奥主站+谷安 aggregator
根据Hitwise的统计,Facebook在2010年超越了Yahoo和Google,成为美国访客最多的网站. 不过如果加上其它Google系的网站(比如YouTube这个大户),那么Google还是老大,Google系网站在2010年获得了全美所有网站访客数量的9.85%,而Facebook则是8.93%,Yahoo也超过了8%达到8.12%.

Facebook被指在用户登出网站后继续跟踪用户

- aolifeng - GeekPark 捕风捉影
Facebook很长时间以来一直存在隐私问题. 虽然该公司一直在努力改善其形象,但是,周日曝光的消息再一次说明了Facebook的隐私问题. 由于修改了cookie,Facebook现在知道用户在线在做什么,即使用户没有登录也能跟踪用户. 一位自称是“Nik Cubrilovic”的黑客称,在运行一系列测试分析浏览器向Facebook网站发出的申请的HTTP头文件之后,他发现Facebook在用户登出的时候修改了其跟踪的cookie,而不是删除这些cookie.

Facebook要玩人才招聘业?抢传统招聘网站的饭碗

- - TECH2IPO创见
据知情人士透露,Facebook最近正在筹划在夏季发布自己的招聘平台,这个平台将允许其他公司自由发布自己的招聘信息,这些信息Facebook用户都可以搜索的到. 但资深人士评论说,此举并不完全表示Facebook加入人才招聘行业. 但这对其他专业的商业社交网站如LinkedIn等,是一个危险的讯号,这个举动,意味着社交网络巨头开始涉足商业社交相关领域.

狗日的开源软件许可证

- Michael - 酷壳 - CoolShell.cn
你知道这个世上有多少种开源软件的许可证吗. GNU上有个网页,上面记录了几乎所有的开源软件的许可证,真TMD的多,有开源的,有商用的,有软件的,有文档的,多得你都不想看了,天杀的,程序员们还真能鼓捣啊. 不过,主流的也就几种——GPL、BSD、MIT、Mozilla、Apache等等. 这里有一张比较复杂的图,在调侃这些纷繁的许可证(我不翻译了,这个图属于是发泄不满).