System Design · Senior · Запитання 39 з 75
Як побудувати аналітичний дашборд за мільйонами подій, щоб він відкривався швидко?
- ✓Правильна відповідь: Попередньо агрегувати дані на сервері й віддавати клієнту лише потрібні точки
- 2Завантажувати всі події в браузер і рахувати графіки на клієнті
- 3Будувати графіки за сирими даними з основної транзакційної бази
Пояснення
Окремі моделі читання (CQRS, OLAP-сховища) зберігають агрегати за інтервалами; для графіка віддається проріджений ряд (downsampling). Важкі запити аналітики не повинні навантажувати основну базу.