理想情况下,像Facebook这样的应用程序应该将其“朋友”数据存储在哪里?在数据库表中?在xml文件中?
发布于 2010-01-07 00:45:00
来自Facebooks engineering page
“我们已经是世界上流量第二大的PHP网站(雅虎排名第一),也是全球最大的MySQL安装之一,运行着数以千计的数据库。”
和
我们已经建立了一个轻量级但功能强大的多语言RPC框架,使我们能够无缝、轻松地将以任何语言编写、在任何平台上运行的子系统捆绑在一起。Facebook是用PHP,C++,Perl,Python,Erlang,Java,甚至是一点ML构建的--它们都能协同工作。*我们是开源缓存系统memcached世界上最大的用户。最初是由LiveJournal开发的,自那以后,我们进行了如此多的可伸缩性改进和性能升级,以至于我们将成为下一个主要版本中功能的主要贡献者。*我们已经创建了一个定制的搜索引擎,每天为数百万个查询提供服务,完全分布式,完全在内存中,并具有实时更新。
发布于 2010-01-07 00:38:03
Relational databases
发布于 2010-01-07 00:43:45
请查看此博客:http://highscalability.com/许多实际的系统架构示例可供学习
https://stackoverflow.com/questions/2014475
复制相似问题