Задать вопрос
@JDMeezy

Как лучше оптимизировать вывод данных?

Есть около 650+ строк, которые мне нужно вывести в табличном варианте с пагинацией.

Все эти данные выбираются на основе 3 параметров, которые выбирает пользователь.

Как лучше реализовать логику получения данных. Получить все данные за один запрос, хранить их и на основе выбора пользователя, фильтровать и выводить нужные ему данные.

Или же после того как пользователь выбрал параметры, каждый раз делать запрос в БД и отображать ему данные ?

Также стоит учитывать что я не хочу выводить все данные сразу, а посредством пагинации.
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Простой 1 комментарий
Ответ пользователя mayton2019 К ответам на вопрос (2)
mayton2019
@mayton2019
Bigdata Engineer
Как лучше реализовать логику получения данных. Получить все данные за один запрос, хранить их и на основе выбора пользователя, фильтровать и выводить нужные ему данные.

Делай как тебе проще код писать. Наперед ни один архитектор не знает как лучше. Улучшение - это процесс итеративный. Но сначала тебе нужно поймать какой-то инцедент. Например performance issue. И уже начиная от этого улучшать.

Пока у тебя такого инцедента нет - делай максимально простой код и это будет правильное решение.
Ответ написан
Комментировать