System Design · Middle · Frage 49 von 75
Warum macht man die Suche in großen Katalogen auf dem Server statt per Filter auf dem Client?
- 1Browser können Strings in nicht lateinischen Sprachen nicht vergleichen
- 2Millionen Datensätze lassen sich nicht in den Browser laden
- 3Filtern auf dem Client verbieten Sicherheitsrichtlinien
Antwort zeigen
Richtige Antwort: Millionen Datensätze lassen sich nicht in den Browser laden
Erklärung
Suchmaschinen auf dem Server (Elasticsearch, Meilisearch, Volltextsuche in PostgreSQL) liefern Relevanz, Tippfehlertoleranz und Facetten. Filtern auf dem Client passt für Hunderte bis Tausende bereits geladene Datensätze.