200 个门店,每个门店 4 个仓库,运营 1000 个左右 SKU 的商品,需要生成 800×1000=800,000 条库存明细,生成了 10 多个小时
业务场景:先从 100 个商品库中选 1 个商品,然后选择们店,然后选择仓库,判断库存,充足,执行逻辑 1,不充足,执行逻辑 2。
然后执行下个商品。依次反复进行。
痛点:串行,效率太低,10h 人家客户就下班了。
200 个门店,每个门店 4 个仓库,运营 1000 个左右 SKU 的商品,需要生成 800×1000=800,000 条库存明细,生成了 10 多个小时
业务场景:先从 100 个商品库中选 1 个商品,然后选择们店,然后选择仓库,判断库存,充足,执行逻辑 1,不充足,执行逻辑 2。
然后执行下个商品。依次反复进行。
痛点:串行,效率太低,10h 人家客户就下班了。
这个需求 咋弄都不会快
80 万数据,按 8 小时完成为目标,平均下来每秒要处理约 28 条
先了解下你的需求情况:
先从 100 个商品库中选 1 个商品
,在实际处理时,能否允许多个产品并发处理,比如,先从 100 个商品库中选 5个商品,并发处理,即选择门店,选择仓库,判断库存 ...
我咨询一下啊,这里门店、仓库之间商品是可以互串,还是相互独立。
如果相互独立,就建议在建表的时候,分店分库建表,比如 A 门店 1 号库。
同时建议流水表、现存量表分 2 个表来建。根据出入库增加流水表,修改现存量表。这样每次判断库存量就只需要在分店分库的表中的 1000 条数据进行检索了,再对这 1000 条做一个索引进一步提高效率。
这个好像是明道云的弱点
多复制几个工作流,从不同序号开始,
Python 试试?
你能不能自己写个程序???????
你想要解决什么问题,没看懂这个需求。