Стоит задача брать из внешнего источника по две цены - базовую и дисконтированную. Если делать тупо, то на каждый товар придется делать по правилу работы с корзиной. Опасаюсь, не поплохеет ли БД от, например, 10 тысяч правил работы с корзиной, в смысле не станут ли компоненты на фронте неприемлемо тормозить при вычислении дисконтированной цены. Возможно (предполагаю), что на стороне источника данных скидка им присвоена групповым образом, т.е. можно взять цены, посчитать процент скидки и сгруппировать по величине этого процента. Тогда будет несколько правил, но внутри каждого по нескольку тысяч товаров, к которым оно применяется.
Собственно, если поплохеет, то вопрос: будет ли легче БД от, условно говоря, одного правила с 10 тысячами товаров внутри, чем от 10 тысяч правил с одним товаром?
Собственно, если поплохеет, то вопрос: будет ли легче БД от, условно говоря, одного правила с 10 тысячами товаров внутри, чем от 10 тысяч правил с одним товаром?