首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google和Facebook使用哪些前端和后端技术?

Google和Facebook使用哪些前端和后端技术?
EN

Stack Overflow用户
提问于 2011-01-04 17:08:28
回答 7查看 21K关注 0票数 16

Google和Facebook在他们的后端和前端使用了什么技术?

他们的数据库技术是什么,以及他们用来处理后端数据的语言。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-01-04 17:33:20

http://web.archive.org/web/20110708015633/http://panela.blog-city.com/python_at_google_greg_stein__sdforum.htm

  • 在哪里使用Python?

代码语言:javascript
运行
复制
- The Google build system is written in python.  All of Google's   corporate code is checked into a   repository and the dependency and   building of this code is managed by   python.  Greg mentioned that to create   code.google.com took about 100 lines   of python code.  But since it has so   many dependencies, the build system   generated a 3 megabyte makefile for   it!
- Packaging.  Google has an internal packaging format like RPM.    These packages are created using   python.
- Binary Data Pusher.  This is the area where Alex Martelli is working,   on optimizing pushing bits between   thousands of servers
- Production servers.  All monitoring, restarting and data   collection functionality is done with   python
- Reporting.  Logs are analyzed and reports are generated using   Python.
- A few services including code.google.com and google groups.    Most other front ends are in C++   (google.com) and Java (gmail).  All   web services are built on top of a   highly optimizing http server wrapped   with SWIG.

票数 13
EN

Stack Overflow用户

发布于 2011-01-04 17:13:34

我可以告诉你,Facebook使用PHP作为前端表示层,后端主要是MySQL和(用于消息搜索) Cassandra。更多信息可以在here上找到。

谷歌使用BigTable作为后端存储库(我不知道他们是否使用MySQL或其他技术)。

票数 2
EN

Stack Overflow用户

发布于 2011-01-04 18:55:23

谷歌使用Map Reduce来处理海量数据,Facebook使用的是名为Hadoop的Map Reduce的开源实现。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4591994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档