Привет, сейчас я создаю веб-сайт, используя aws NeptuneDB (Gremlin), NodeJs в качестве серверной части и Angular в качестве внешнего интерфейса. Теперь я столкнулся с проблемой: я хочу сделать разбивку на страницы на своем веб-сайте, потому что без разбиения на страницы я могу загружать и отображать 5000 элементов за один запрос. Я знаю, что в MySQL мы можем использовать как
select * from mydb limit 0, 20;
сделать пагинацию.
Могу ли я добиться подобного в NeptuneDB (или GraphDB). Я некоторое время исследовал и нашел это: Как выполнить разбиение на страницы в Gremlin
Обратитесь к ответу на этот вопрос. Кажется, мы не можем избежать загрузки всех результатов запроса в память. Означает ли это, что это не имеет никакого значения с нумерацией страниц или без нее.
Или я могу добиться разбивки на страницы между Node и Angular (я просто догадываюсь)?
Итак, есть идеи по улучшению производительности?