API-Design · Middle · Frage 16 von 75
Wie kann eine API flexibles Filtern bieten, ohne zu einer Abfragesprache zu werden, die niemand optimieren kann?
- 1Rohes SQL in einem Query-Parameter annehmen
- 2Filtern auf jedem Feld mit jedem Operator erlauben
- 3Ein festes Set indizierter Felder und Operatoren
Antwort zeigen
Richtige Antwort: Ein festes Set indizierter Felder und Operatoren
Erklärung
Unbegrenzte Filter führen zu langsamen Abfragen und Denial of Service. AIP-160 von Google definiert eine eingeschränkte Filtersyntax.