System Design · Senior · Запитання 56 з 75
Як реалізувати таблицю лідерів гри в реальному часі?
- ✓Правильна відповідь: Відсортованою множиною (наприклад, Redis ZSET), що тримає очки впорядкованими й повертає місце й топ-N за логарифмічний час
- 2Сортувати всіх гравців у SQL на кожен запит
- 3Сортувати в браузері
Пояснення
Зберігайте очки в надійному сховищі; відсортована множина слугує швидким індексом, який можна перебудувати.