Analiza decyzji · Senior · Pytanie 1 z 14
Serwis społecznościowy obsługuje głównie konta z kilkuset obserwującymi, a także konta z 50 mln. Odczyt ma być szybki. Jak budować feedy?
- 1Fan-out przy zapisie dla wszystkich, także ogromnych kont
- 2Hybryda: fan-out przy zapisie, oprócz ogromnych kont
- 3Fan-out przy odczycie, składając każdy feed przy otwarciu
Pokaż odpowiedź
Poprawna odpowiedź: Hybryda: fan-out przy zapisie, oprócz ogromnych kont
Wyjaśnienie
Wcześniej zbudowane feedy dają szybki odczyt większości kont, a dołączanie ogromnych kont przy odczycie unika milionów zapisów na post. Czysty fan-out przy zapisie pasuje do sieci bez skrajnych kont, ale jeden post gwiazdy zalałby ścieżkę zapisu. Czysty fan-out przy odczycie pasuje do systemów z małą liczbą odczytów i jest prosty, ale w tej skali składanie każdego feedu jest zbyt wolne.