【发布时间】:2013-11-06 18:45:10
【问题描述】:
我研究了 facebook 发表的一篇关于 memcached 的论文。在那里我发现他们有一个主区域,而所有其他地理区域都是奴隶。
我想知道在如此高负载的情况下,facebook 如何处理主区域的写入可扩展性?
为什么只有一个master region?
除了手动分片来实现写入可扩展性,还有哪些其他选择?
【问题讨论】:
-
我有兴趣知道主区域是如何处理的?就像他们维护了多少副本一样!显然,他们不能有一个服务器作为主服务器......他们必须有一个主服务器集群和某种划分写入请求的方式。
-
我刚刚发现人们每天在 Facebook 上分享超过 47.5 亿条内容,例如状态更新、墙贴、照片、视频和 cmets,Facebook 表示。他们每天还“点赞”超过 45 亿条内容,发送超过 100 亿条消息。
标签: php mysql facebook memcached scalability