在最大的社交媒体后面-新闻头条5dainban

编者按:Facebook是什么?世界上最大的社交媒体?这是大部分人对它的认知。近日,《连线》杂志发表了一篇文章指出,在最大的社交媒体后头,Facebook也为计较的变迁做出了大量的孝敬。由于 Facebook 的开放性,它的很多技能已经成为行业标准。文章原题为“How Facebook Has Changed Computing”。

在最大的社交媒体后面-新闻头条5dainban

在已往的15年里,Facebook 转变了我们与伴侣贯串连接联系的方法,转变了我们与家人争吵的方法,转变了我们对隐私的观点,转变了我们对当局宣传的消费方法。

但Facebook不只于此,它也转变了计较机。从Netflix到Uber再到沃尔玛网站,我们每天使用的很多应用和处事都是成立在 Facebook 开发的技能之上。

跟着Facebook不停壮大,要容纳数百万乃至数十亿用户,它不得不缔造各类工具,从能够措置惩罚惩罚数量惊人的用户信息的数据存储软件,到承载这些数据库的数据中心的硬件。

比来,它缔造了新的方法来为它的网络和移动应用措施构建界面。至关重要的是,Facebook 并没有把这些创意保存给本身。

它以开源的方法颁布了大量事情成就,这意味着任何其他人都可以使用、改削和分享 Facebook 的发现。

Linux基金会的执行董事吉姆·泽姆林(Jim Zemlin)说:“多年来,Facebook一直是开源的敦促力量,与更遍及的社区分享很多要害技能。”

这家基金会拥有一个专门致力于GraphQL的组织,Graphql是Facebook创建的一种编程语言,用于措置惩罚惩罚应用措施和处事器之间的通信,此刻很多其他公司都在使用这种语言。

由于 Facebook 的开放性,它的很多技能已经成为行业标准。

Airbnb 技能主管亚当·内瑞(Adam Neary)暗示:“Facebook在改变我们构建处事器的方法,以及我们为浏览器和手机编写代码方面阐扬了巨大感化。整个生态系统都是由Facebook开创并随后开源的技能驱动的。”

大数据的诞生

Facebook对更大的计较社区的最大孝敬是Cassandra,这是一个可以跨数百或数千台处事器扩展的数据库系统。

Facebook不是第一家成立这样一个数据库的公司。亚马逊和谷歌都发表过相关论文,详细介绍了它们本身的漫衍式数据库创新,但是两家公司都没有颁布这些内部应用措施的代码。

Facebook工程师阿维纳什·拉克什曼(Avinash lakshmi)曾是亚马逊论文项目成员,他和普拉珊特·马利克(Prashant Malik)结合了亚马逊和谷歌论文的想法,创建了Cassandra。

然后,在2008年,他们颁布了代码。不久,Cassandra就被其他公司使用,比如云计较公司Rackspace。

乔纳森·埃利斯(Jonathan Ellis)说:“他们不只仅是仿照谷歌和亚马逊所做的工作,而是创新,他们做了一些差此外工作。”

2010年,乔纳森·埃利斯在Rackspace任职期间遍及使用Cassandra,并与他人合营创设了DataStax,一家为公司客户撑持Cassandra的公司。

今天,按照 DB-Engines 网站的数据,活着界最受接待的数据库排行榜上,Cassandra排名第11。 苹果、 Netflix、 Instagram 和 Uber 都是这个项目的用户和孝敬者。

Facebook也是开源数据措置惩罚惩罚平台Hadoop的早期孝敬者,Hadoop险些成为了大数据的同义词。

Hadoop基于谷歌之前发表一篇论文,早期开发大部分是由雅虎完成的。

但是Facebook是雅虎之外第一批给与Hadoop并为平台孝敬特别工具的公司之一。

Hadoop催生了多个创业公司,如Cloudera,它是由前Facebook研究科学家杰夫·哈默巴赫(Jeff Hammerbacher)与人合营创设的。

近年来,Facebook 在人工智能研究方面投入了大量资金,以便更好地操作本身的数据,它也发表了部分研究成就。

2015年,新闻5点半,这家公司开放了部分人工智能算法的源代码,用于一个叫做 Torch 的人工智能平台,这比谷歌开放人工智能引擎 TensorFlow 早了将近一年。

然后,Facebook 连续扶助Torch变体 PyTorch 的开发,这是目前第三大风行的人工智能框架。

开放数据中心

对付 Facebook 来说,仅仅开发能够措置惩罚惩罚数百万用户的软件是不够的。这家公司还必需设计计较机和建筑物来打点所有的数据。

在此历程中,Facebook提出了一些差别寻常的想法,从使用外部空气冷却而非家产冷却系统的“露天”数据中心,到让你能够快速改换措置惩罚惩罚器和其他组件的“模块化”处事器。

作为Open Compute Project的一部分,Facebook颁布了所有这些设计,这个项目此刻是一个独立的组织。

Facebook在2011年公布发表Open Compute时遭到了质疑。尽管其时开源软件已经很是成熟,但 Facebook 的特殊想法是否对其他公司有用尚不清楚。

更多的新闻 资讯 新闻头条 新闻 头条5dianban

相关推荐
新闻聚焦
猜你喜欢
热门推荐
返回列表
 
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。