Projektowanie API · Middle · Pytanie 16 z 75
Jak API może oferować elastyczne filtrowanie, nie stając się językiem zapytań, którego nikt nie zoptymalizuje?
- 1Przyjmować surowy SQL w parametrze zapytania
- 2Pozwolić filtrować po każdym polu każdym operatorem
- ✓Poprawna odpowiedź: Obsługiwać zdefiniowany zestaw pól i operatorów do filtrowania opartych na indeksach, a resztę odrzucać
Wyjaśnienie
Nieograniczone filtry prowadzą do wolnych zapytań i odmowy usługi. AIP-160 od Google definiuje ograniczoną składnię filtrów.