Как стать автором
Обновить

Комментарии 4

Ну переедем туда :-)
> Ваши предложения?

Предлагаю RTFM ;)

map данные всегда выдает данные отсортированные по ключу, т.е. когда вы делаете emit([doc.date], doc.title), вы получаете список заголовков статей отсортированных по дате. У views есть замечательные параметры skip и count (в транке переименован в limit). А ну и total_rows у вас всегда будет в результате. Больше для постраничного вывода вроде ничего не нужно.
В таком варианте меня интересует насколько быстро это работает. В частности меня смущает то что очень большие массивы данных перемещаются от Map к Reduce (или при использовании skip это хорошо оптимизится ?). Есть ли лучше способы?
На самом деле храня в базе данных дерево интервалов (к примеру Фенвика corum.mephist.ru/index.php?s=a5707e0d671a1eff963cc77bc96e38bd&showtopic=17160&pid=245386&st=0&#entry245386) можно быстро узнавать с какого по какой id нужно доставать документы, что я уверен делается быстро (потому что в основе бдеревья).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории