我只是想知道 Facebook 可能会发出多少个数据库查询来呈现用户的主页。有人对facebook DB的设计方式有一些想法吗?我听说它运行 MySql 并且有数千个副本加上比 DB 服务器更多的 memcache 服务器。
facebook 数据是分片的吗?
如果是,它会转到每个分片并搜索我朋友的最新更新。在最坏的情况下,如果我有 100 个朋友并假设 facebook 有 101 个分片,那么我的每个朋友都有可能在不同的分片中。facebook如何处理这个问题?
如果有人可以向我提供有关“如何为社交网络网站设计数据库”之类的 seom 提示或指针,我将不胜感激。我只是好奇!