209 похожих чатов

А что если использовать оба варианта? Имею ввиду 1 для

сколько в общем и сейчас сколько

13 ответов

59 просмотров

Все равно вопрос надо решить: а кто поддерживает актуальность кеша.

Dawut- Автор вопроса

Я имею ввиду остаток например 10 кг и если добавляется еще то добавляю а общий через SUM

Dawut
Я имею ввиду остаток например 10 кг и если добавля...

И в окне выбора товара у тебя обычно 1000 товаров. Надо знать остаток по каждому. За 5 лет это будет 5000 операций по товару или 5 млн записей.

Dawut- Автор вопроса
Dawut- Автор вопроса
Кирилл Сабитов
И в окне выбора товара у тебя обычно 1000 товаров....

Я остаток при каждом приходе добавляю и в реализации убираю количевства

Dawut
Я остаток при каждом приходе добавляю и в реализац...

Это и есть кеш. Можно забыть убрать, можно забыть добавить. Можно добавить 5 раз, если не умеешь работать с транзакциями.

Кирилл Сабитов
И в окне выбора товара у тебя обычно 1000 товаров....

Зачем. Можно хранить кол-во записей, нужных для отчетного периода. А старые складывать в 1

Dawut
Я остаток при каждом приходе добавляю и в реализац...

Завтра менеджер спросит а какой остаток был на 1 января 2008 года

Dawut
а тогда как быть?

Хранить все. В двух видах. И журналом и цифрой. Да ещё можно цифру эту хранить как 1с. На каждое (допустим) начало месяца.

Dawut
каких двух?

Любое изменение в журнал. Сумма по журналу в итоге равна текущему остатку. Текущий остаток отдельно.

Похожие вопросы

Обсуждают сегодня

Карта сайта