Какова разница в стоимости между пейджингом с помощью курсора и использованием смещения?

При создании страницы результатов с помощью кнопок [Следующая страница] и [Предыдущая страница], какова разница в стоимости между использованием для этого курсора или использованием смещения? И каковы плюсы и минусы каждой техники?

В качестве конкретного примера, какова стоимость чтения результатов 100 -110.

Я видел заявления о том, что при смещении используются «небольшие операции хранилища данных», а некоторые утверждают, что используется полная «операция чтения» для каждого сущность пропущена.

Используя курсоры, я читал, что они не могут проматывать страницы назад, но сегодня я впервые заметил новый метод Cursor.reverse ().

Я предполагаю, что недостатки использования курсора заключаются в том, что вы не можете перейти на страницу по номеру, например. сразу к результатам 90 -100.

5
задан Doug 24 April 2012 в 03:15
поделиться