Каким, вероятно, должен быть дизайн БД facebook

Мне просто интересно, сколько запросов к базе данных Facebook может выдавать для отображения домашней страницы пользователя. Кто-нибудь знает, как устроена база данных facebook. Я слышал, что он запускает MySql, и есть тысячи реплик плюс больше серверов memcache, чем серверов БД.

Является ли фрагмент данных facebook -ed?

Если это так, он обращается к каждому осколку и ищет последнее обновление моего друга. В худшем случае, если у меня 100 друзей и предположим, что у facebook есть 101 осколок, есть вероятность, что каждый из моих друзей находится в другом осколке. Как Facebook может справиться с этим?

Я буду очень признателен, если кто-нибудь может дать мне подсказки или указатели на что-то вроде «Как создать БД для веб-сайта социальной сети». Мне просто любопытно!

7
задан Somnath Muluk 15 September 2016 в 08:42
поделиться