Розбір рішень · Senior · Запитання 1 з 14

Соцмережа обслуговує переважно користувачів із кількома сотнями підписників, а також акаунти з 50 млн. Читання має бути швидким. Як будувати стрічки?

Показати відповідь

Правильна відповідь: Гібрид: fan-out при записі, крім величезних акаунтів

Пояснення

Заздалегідь зібрані стрічки роблять читання швидким для більшості акаунтів, а додавання величезних акаунтів при читанні уникає мільйонів записів на пост. Чистий fan-out при записі підходить для мережі без екстремальних акаунтів, але один пост знаменитості залив би шлях запису. Чистий fan-out при читанні підходить системам із малим читанням і лишається простим, але в такому масштабі збирання кожної стрічки надто повільне.

Де почитати

Помилка в запитанні

Розбір рішень · Senior · запитання 1

Перевірте себе

Пройдіть тест Розбір рішень · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест