Я начал работать над новым приложением, оно должно быть масштабируемым.

Есть Компании, у каждой компании есть Лиды. Я хочу, чтобы мой внешний интерфейс отображал количество лидов, которые компания имеет каждый месяц.

Что будет эффективнее в долгосрочной перспективе: запуск таблицы перекрестных ссылок и подсчет количества лидов с «Датой добавления» и «CompanyID» или создание отдельной таблицы со счетчиком и обновление ее каждый раз, когда добавляется новый Лид?

0
Alex Leibovich 5 Апр 2020 в 22:08

1 ответ

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

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

0
Robo Robok 5 Апр 2020 в 22:09