Projektowanie API · Junior · Pytanie 28 z 75
Czym różni się paginacja offsetowa od kursorowej?
- ✓Poprawna odpowiedź: Offset używa
?page=3&limit=20i może pomijać lub powtarzać elementy, gdy dane się zmieniają; paginacja kursorowa używa nieprzezroczystego tokenu wskazującego ostatni widziany element - 2Paginacja kursorowa działa tylko z GraphQL
- 3Nie ma różnicy
Wyjaśnienie
Kursory są stabilne i szybkie na dużych tabelach, ale nie pozwalają skoczyć na stronę N. Offsety są proste i wystarczają dla małych, wolno zmieniających się danych.