System Design · Middle · Frage 44 von 75
Warum kann totalCount in jeder Listenantwort teuer sein?
- 1JSON kann keine großen Zahlen übertragen
- 2Der Browser kann keine Zahl über einer Million anzeigen
- 3Ein exaktes
COUNT(*)mit Filtern belastet die Datenbank
Antwort zeigen
Richtige Antwort: Ein exaktes COUNT(*) mit Filtern belastet die Datenbank
Erklärung
Ein unendlicher Feed braucht keine exakte Zahl - hasNextPage reicht. Zählt die Zahl, nutze eine Schätzung, cache den Zähler oder berechne ihn getrennt und seltener.