Проєктування API · Junior · Запитання 28 з 75
Чим відрізняються пагінація зі зміщенням і курсорна?
- ✓Правильна відповідь: Зміщення використовує
?page=3&limit=20і може пропускати чи повторювати елементи, коли дані змінюються; курсорна використовує непрозорий токен, що вказує на останній побачений елемент - 2Курсорна пагінація працює лише з GraphQL
- 3Різниці немає
Пояснення
Курсори стабільні й швидкі на великих таблицях, але не дають перейти на сторінку N. Зміщення просте й годиться для невеликих, повільно змінних даних.