Здравствуйте!
Вопрос методологичейский из разряда, как правильно сделать.
Есть доска объявлений по продаже авто, которая имеет 230 марок и 1500 моделей автомобилей.
Всего порядка 300 городов где представлены объявления о продаже.
Таким образом, есть 4 таблицы: марки, модели, города, объявления.
Когда пользователь заходит на страницу города, например, Хабаровск, он видит список марок авто и подсчитанное количество объявлений для каждой марки для этого города.
Сейчас это количество объявлений считается через count в таблице с объявлениями. Каждый раз отдельный запрос при обращении к странице.
Поскольку городов очень много, а таблица с объявлениями станет большой и у меня вопрос:
Как лучше организовать подсчет количества объявлений для марок и моделей для каждого города в этом случае?
если вы не хотите каждый раз делать "громоздкий" запрос на выборку кол-ва объявлений, можете создать еще одну таблицу в которой будут хранится кол-во объявлений для каждого города, марки, модели или чего там нужно. Добавить триггер на вставку и удаление в таблице объявления
, который соответственно, при вставке или удалении будет увеличивать(уменьшать) счетчик записей в таблице кол-во объявлений
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На новом компьютере установил Intellij IDEA, установил JDK, всё как положеноНо вот какая-то проблема со Scanner, не могу его использовать, какая-то ошибка
В старом оборудовании используется диаграммный диск Р-2212Есть регистрирующий прибор, сохраняющий данные в CSV-файл(время и температуру, разрешение...
Я использую API которое возвращает JSON объект такого вида: