System Design · Middle · Запитання 44 з 75
Чому повертати totalCount у кожній відповіді списку може бути дорого?
- ✓Правильна відповідь: Точний
COUNT(*)із фільтрами навантажує базу - 2JSON не вміє передавати великих чисел
- 3Браузер не може відобразити число, більше за мільйон
Пояснення
Для нескінченної стрічки точне число не потрібне - досить hasNextPage. Якщо число важливе, використовують приблизну оцінку, кешують підрахунок або рахують окремо й рідше.