System Design · Senior · Pytanie 48 z 75
Jak określić wymagania co do przechowywania wiadomości czatu przez 5 lat dla 1 mln użytkowników?
- ✓Poprawna odpowiedź: Oszacować objętość: wiadomości × rozmiar × okres, plus repliki
- 2Przechowywać wszystko w pamięci serwera - tak najszybciej
- 3Przechowywanie nie jest ważne na etapie projektowania
Wyjaśnienie
Na przykład 1 mln × 50 wiadomości × 200 bajtów ≈ 10 GB dziennie, ≈ 18 TB w 5 lat przed replikacją i indeksami. Taka ocena wyznacza wybór magazynu, partycjonowanie według rozmów i czasu, archiwizację starych danych.