сколько в общем и сейчас сколько
Все равно вопрос надо решить: а кто поддерживает актуальность кеша.
Я имею ввиду остаток например 10 кг и если добавляется еще то добавляю а общий через SUM
И в окне выбора товара у тебя обычно 1000 товаров. Надо знать остаток по каждому. За 5 лет это будет 5000 операций по товару или 5 млн записей.
Честно я или вы меня не поняли
Я остаток при каждом приходе добавляю и в реализации убираю количевства
Это и есть кеш. Можно забыть убрать, можно забыть добавить. Можно добавить 5 раз, если не умеешь работать с транзакциями.
Зачем. Можно хранить кол-во записей, нужных для отчетного периода. А старые складывать в 1
Завтра менеджер спросит а какой остаток был на 1 января 2008 года
а тогда как быть?
Хранить все. В двух видах. И журналом и цифрой. Да ещё можно цифру эту хранить как 1с. На каждое (допустим) начало месяца.
Любое изменение в журнал. Сумма по журналу в итоге равна текущему остатку. Текущий остаток отдельно.
Обсуждают сегодня