【技术实现步骤摘要】
本申请涉及库存记录,具体而言,本申请涉及一种历史库存记录方法、装置、电子设备及存储介质。
技术介绍
1、随着供应链的复杂化,企业对于库存管理的重视程度日益增加。历史库存记录作为企业管理和运营的重要数据之一,对于制定生产计划、采购决策、销售预测等具有重要意义。通过分析过去的库存情况,可以更好地理解产品的销售趋势、季节性变化和市场需求,为未来的业务决策提供参考依据。
2、然而现有的库存记录方法中,基于数据库的检索方案如mongodb方法,将库存历史数据以数组的形式存储在mongodb的嵌套字段history中,使用内置的 mapreduce 和聚合管道等功能来处理数据。然而其在没有索引的情况下,查询性能低下,检索性能不足以支撑对于存在大量属性字段的库存数据进行组合查询以及聚合统计。
3、基于父子文档的存储方法,通过基于父子文档存储数据,子文档的每条记录作为一个独立的文档,然而其在聚合时,如果涉及到父文档和子文档结合一起的相关计算,只能使用自定义的script来做聚合计算,性能大大降低(只有普通聚合的1/10不到),当
...【技术保护点】
1.一种历史库存记录方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述基于预设的第一时长周期初始化所述索引数据,包括:
3.如权利要求1所述的方法,其特征在于,所述基于预设的第二时长周期获取库存数据,并基于所述库存数据更新所述索引数据中的备份字段,包括:
4.如权利要求3所述的方法,其特征在于,所述基于各所述库存数据生成对应各所述普通字段的备份字段,并将所述备份字段写入所述索引数据中,以更新所述索引数据,包括:
5.如权利要求4所述的方法,其特征在于,所述分布式处理模型为包括生产者单元、消息队列单元、
...【技术特征摘要】
1.一种历史库存记录方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述基于预设的第一时长周期初始化所述索引数据,包括:
3.如权利要求1所述的方法,其特征在于,所述基于预设的第二时长周期获取库存数据,并基于所述库存数据更新所述索引数据中的备份字段,包括:
4.如权利要求3所述的方法,其特征在于,所述基于各所述库存数据生成对应各所述普通字段的备份字段,并将所述备份字段写入所述索引数据中,以更新所述索引数据,包括:
5.如权利要求4所述的方法,其特征在于,所述分布式处理模型为包括生产者单元、消息队列单元、消费者单元的数据处理算法模型,其中生产者单元用于向消息队列单元写入备份字段,消...
【专利技术属性】
技术研发人员:林恺,
申请(专利权)人:深圳铢宝益科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。