System Design · Senior · Pytanie 8 z 75
Czym fan-out on write różni się od fan-out on read w feedzie sieci społecznościowej?
- ✓Poprawna odpowiedź: Przy zapisie post kopiuje się do feedów obserwujących; przy odczycie feed składa się w locie
- 2Przy zapisie post wysyła się tylko autorowi, przy odczycie - wszystkim użytkownikom
- 3To to samo, różnica jest tylko w terminologii
Wyjaśnienie
Wstępne obliczanie feedów przyspiesza odczyt, ale post gwiazdy z milionami obserwujących generuje miliony zapisów. Składanie przy odczycie jest tanie przy zapisie, ale wolne przy odczycie. Zwykle stosuje się hybrydę: zwykłym autorom - fan-out on write, celebrytom - domieszanie przy odczycie.