System Design · Middle · Запитання 2 з 75
Чим курсорна пагінація краща за пагінацію за зсувом (offset) для стрічки?
- ✓Правильна відповідь: Немає дублів під час вставлень і швидко на глибоких сторінках
- 2Дає змогу одразу перейти на будь-яку сторінку за її номером
- 3Не потребує сортування даних на сервері
Пояснення
За offset нові пости зсувають вибірку, і користувач бачить повтори; OFFSET 100000 дорогий для БД. Курсор («після запису з id X») стабільний і ефективний за індексом. Мінус - не можна стрибнути на сторінку 57, тому для таблиць із номерами сторінок offset іноді доречніший.