@mucuna
Программист

Нужно ли пересчитывать все записи базы (несколько миллионов) для вывода остатков на складе?

Здравствуйте. Столкнулся с такой задачей.
Есть сток, на который ежедневно по несколько десяток тысяч раз добавляются и убавляются товары.
Конечный остаток на складе посчитать можно простым суммированием или вычитанием товаров. И сохранить состояние стока, для дальнейшего вывода в отчеты. Но так не получится, потому-что иногда нужно менять записи задним числом и тогда придется все заново пересчитать. Подумал каждый раз при запросе пересчитывать все операции. Этот вариант также облегчит вывод состояние стока на определенную дату, в чем тоже есть нужда.

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

Программа пишется на заказ. Какое будет железо изначально неизвестно. Склад связан с точкой продаж, с которой ежедневно проходит тысячи продаж. От каждого товара (ходовые) в среднем наверно 5-6 убавляется. И столько же завозится на склад.

Хотелось бы узнать ваши варианты реализации данной задачи.
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 4
@d-stream
Готовые решения - не подаю, но...
Конкретика сильно зависит от архитектуры. Единственное что могу сказать, что всякие хелперы в виде промежуточных итогов - могут оказаться скорее злом.
Ответ написан
Комментировать
@mucuna Автор вопроса
Программист
Может вопрос адресован не туда?
Может мне нужно копать в сторону алгоритмов, а не баз данных?
Ответ написан
Комментировать
@mynigoo
вам нужно копать в сторону 1с торговля и склад , а не велосипед изобретать. впереди много ещё открытий, например понятие "закрытый период"
Ответ написан
@caballero
Программист
Шо такое для современного сервака несколько милионов.
Пересчет позволяет получать остатки и обороты по любой дате и периоду без гемора с промежуточными остатками.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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