Как в Nosql(Memcached) Yii2 сделать постраничный вывод данных?

Есть проект на yii2 в котором данные хранятся в nosql а именно в мемкеше, листинг выводится так:
1. Сначала делается выборка абсолютно всех записей с мемкеш, если там 100 000 записей то все выбираются
потом с помощью ArrayDataProvider выводим и там делаем постраничную навигацию, можно ли сделать правильную выборку до ArrayDataProvider? сделать нужное количество выборки допустим 0-20, 20-40 и тд чтобы не тормозил и быстро работал сайт?

p.s Если посоветуете другой способ хранения данных nosql готов выслушать, сейчас изучаю mongodb
  • Вопрос задан
  • 402 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Arik
nosql - вроде другое немного, у вас просто хранилище ключ-значение? Чтоб пошустрее работало, может не стоит ложить все под одним ключом? Так и разбить 'key-page-1', 'key-page-2', 'key-page-N',
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы