Vladimir Nadulich
Прочитал вчера и сегодня про пейджинг. Не понял какие данные нужно получать, какие требования к ним, к неизменности выборки.
Можно же сделать так, как ДС в 1с сделано. Получать выборки с любыми сортировками и отборами. От текущего ключа данных + топN.
Тогда никаких сложностей.
Можно хоть в разных сессиях получать данные. На лету менять сортировки.
Или речь именно о фиксации выборки на сервере?
К ДС не ставится требований показать вообще все.
Но опять же повторюсь - в еластике и высоконагруженных апи пейджинг идёт рука в руку с ид запроса.
Грубо говоря снапшотятся страницы и ключи на них, и на тот момент, когда сделан запрос - ты получишь данные в том порядке, котором они были.
ДС такого не гарантирует, особенно при кастомных сортировках, шанс, что при интенсивной работе какое то значение при пролистывании пропадет или попадет вторично - отличен от нуля