Какова наилучшая практика обработки запасов товаров ?
какова наилучшая практика обработки запасов товаров ?
Что я уже пробовал:
я искал и основал два метода :
1 - это лучше создать одну строку для каждого товара (в зависимости от его свойств) и увеличить поле запаса в этой строке или уменьшить его в зависимости от процесса?
-------------------- - item --- stock --- - x --- 5 --- --------------------
b>2-создать строку (запись) для каждой операции, т. е. если происходит покупка, то создается строка и в поле входящие = 10, а если происходит продажа, то исходящие(любое другое выражение) = 5?
---------------------------------- - item --- income --- outgoing --- - x --- 10 --- 0 --- - x --- 0 --- 5 --- ----------------------------------
я заметил, что метод 1 вызывает проблему с запасом, когда я использовал OnDuplicateKeyUpdate или INSERT IGNORE in MySqlBackup.NET - решение для резервного копирования MySQL для C#, VB.NET, ASP.NET