System Design · Senior · Pytanie 56 z 75
Jak zaimplementować tablicę wyników gry w czasie rzeczywistym?
- ✓Poprawna odpowiedź: Zbiorem posortowanym (np. Redis ZSET), który utrzymuje wyniki uporządkowane i zwraca pozycję oraz top N w czasie logarytmicznym
- 2Sortując wszystkich graczy w SQL przy każdym żądaniu
- 3Sortując w przeglądarce
Wyjaśnienie
Utrwalaj wyniki w trwałym magazynie; zbiór posortowany działa jako szybki indeks, który można odbudować.