首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >社交网络后端架构

社交网络后端架构
EN

Stack Overflow用户
提问于 2010-01-07 00:35:56
回答 6查看 15.2K关注 0票数 2

理想情况下,像Facebook这样的应用程序应该将其“朋友”数据存储在哪里?在数据库表中?在xml文件中?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-01-07 00:45:00

来自Facebooks engineering page

“我们已经是世界上流量第二大的PHP网站(雅虎排名第一),也是全球最大的MySQL安装之一,运行着数以千计的数据库。”

我们已经建立了一个轻量级但功能强大的多语言RPC框架,使我们能够无缝、轻松地将以任何语言编写、在任何平台上运行的子系统捆绑在一起。Facebook是用PHP,C++,Perl,Python,Erlang,Java,甚至是一点ML构建的--它们都能协同工作。*我们是开源缓存系统memcached世界上最大的用户。最初是由LiveJournal开发的,自那以后,我们进行了如此多的可伸缩性改进和性能升级,以至于我们将成为下一个主要版本中功能的主要贡献者。*我们已经创建了一个定制的搜索引擎,每天为数百万个查询提供服务,完全分布式,完全在内存中,并具有实时更新。

票数 5
EN

Stack Overflow用户

发布于 2010-01-07 00:38:03

Relational databases

票数 4
EN

Stack Overflow用户

发布于 2010-01-07 00:43:45

请查看此博客:http://highscalability.com/许多实际的系统架构示例可供学习

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

https://stackoverflow.com/questions/2014475

复制
相关文章

相似问题

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