Facebook对计算世界做出了哪些贡献?
极客时间编辑部
讲述:杜力大小:2.44M时长:02:39
在过去的 15 年中,Facebook 改变了我们与朋友保持联系的方式,改变了我们对隐私的看法,同时,Facebook 也改变了计算方式。从 Netflix 到 Uber 再到沃尔玛的网站,我们每天使用的很多应用程序和服务都是使用由 Facebook 开发和共享的技术构建的。
当 Facebook 发展到需要为数百万甚至是数十亿的用户提供服务时,它必须开发一些工具,从能够处理海量用户信息的数据存储软件到托管这些数据库的数据中心的硬件设计。近年来,Facebook 创建了一些新的构建 Web 和移动应用程序界面的方式。关键的是,Facebook 并没有将这些东西留给自己独享,而是将它们开源出来,让所有人都可以使用、修改和分享它们。
由于 Facebook 的开放性,它的很多技术已成为行业标准。Airbnb 技术负责人亚当·尼亚里(Adam Neary)表示,Facebook 不仅在构建服务器的方式方面发挥了巨大作用,在浏览器和移动开发方面也发挥了巨大作用。整个生态系统都是由 Facebook 开源的技术在推动。
Facebook 对计算社区的第一个重大贡献是 Cassandra,这是一个可以扩展到数百甚至数千台服务器的数据库系统。
事实上,Facebook 并不是第一家推出这类数据库的公司。亚马逊和谷歌也都发表了他们自己的分布式数据库论文,但他们都没有真正公开过他们的代码。DB-Engines 网站的数据表明,Cassandra 现在是世界上排名第 11 位的数据库。Apple、Netflix、Instagram 和 Uber 都是这个项目的用户和贡献者。
近年来,Facebook 在人工智能研究方面投入了大量资金,以便更好地利用他们的数据,并且已经发布了一些相关的工作成果。
事实上,Facebook 不满足于只是构建可以处理数百万用户的软件,它还设计了用于管理这些数据的计算机和建筑物。
在这个过程中,Facebook 提出了一些不同寻常的想法,从使用室外空气而不是工业冷却系统的“露天”数据中心,到能够让你快速交换处理器和其他组件的“模块化”服务器。
Facebook 将这些设计作为 Open Compute Project 的一部分发布出来,Open Compute Project 现在是一个独立的组织。Facebook 正在与爱立信和德国电信等公司合作 Telecom Infra Project 项目,帮助他们建立新的电信开源基础设施。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论