Вопрос проверяет, умеешь ли ты реализовать пагинацию и понимаешь ли различия между offset-пагинацией и курсорной пагинацией.
Короткий ответ
Для постраничного чтения чаще всего используют limit() и offset() вместе с order_by(). На больших таблицах предпочтительнее курсорная пагинация: фильтрация по ключу (id > last_id) и limit(). В SQLAlchemy это делается через select(...).where(...).order_by(...).limit(...). Важно, чтобы порядок был стабильным, иначе страницы могут «прыгать».
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.