Есть ли лучший / более быстрый способ получения данных из базы данных - PullRequest
0 голосов
/ 24 марта 2020

Мне недавно задали вопрос, который привел пример системы подержанных автомобилей с большим набором данных и опциями фильтрации на основе

  • Марка
  • Модель
  • Цвет
  • Год
  • Цена

и многие другие.

Я хотел знать, как лучше всего получать данные быстрее из БД. Я мог бы подумать о двух возможных вариантах

  1. Запрос всех параметров пройденных фильтров и затем отображение результатов.
  2. Выполнение запросов на основе одного из фильтров приоритетов, сохранение данных во внутреннем интерфейсе и их использование для фильтрации остальных. Например, если пользователь использует фильтры как модели, так и цвета, то запрашивает модель из базы данных и сохраняет результаты, а затем снова фильтрует ее, используя другие предоставленные фильтры.

Оба они, похоже, не самый быстрый путь, и, поскольку я новичок, мне сложно найти ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...