用户勾选某一个分类,一次性查询该分类里的所有商品信息,并创建价格任务。
业务员在价格操作的时候,对刚才创建的所有商品信息进行价格操作,根据基准价做涨幅,每个商品都有不同的基准价,现在的问题就是数据量太大,如果一次性操作一万条商品数据,还要根据基准价做涨幅,有什么好的方法?前端如果展示的话,每条商品的涨幅后价格都要显示,请问该怎么操作比较好,后端这边应该怎么进行处理大批量的数据?
前端展示价格及涨幅的方案:
前端展示可以使用一个表格或者列表来展示所有的商品信息和价格。在这个列表中,每个商品可以显示商品名称、基准价、涨幅和操作按钮。
对于后端处理大批数据的方案:
后端处理可以采用以下方案:
将一万条数据按照一定的规则分批处理。比如每批处理100条数据,这样可以将大任务分解成小任务,提高处理效率。
使用异步任务可以避免前端页面等待时间过长。在用户提交操作后,后端将任务添加到一个队列中,然后启动一个后台进程来异步处理队列中的任务。
在每批处理任务前,使用数据库事务可以保证数据的一致性和完整性。将所有商品信息的基准价和价格操作放到一个事务中执行,这样可以避免出现数据不一致的情况。
如果前端需要频繁地查询这些商品信息,可以考虑使用缓存技术来提高查询效率。比如使用Redis等缓存工具来存储商品信息,这样前端可以直接从缓存中获取数据,避免每次都去查询数据库。
总的来说,后端可以采用分批处理、异步任务、数据库事务和缓存等技术来处理大量数据。另外,还可以根据具体情况进行进一步优化。
本文向大家介绍JavaScript如何一次性展示几万条数据,包括了JavaScript如何一次性展示几万条数据的使用技巧和注意事项,需要的朋友参考一下 有一位同事跟大家说他在网上看到一道面试题:“如果后台传给前端几万条数据,前端怎么渲染到页面上?”,如何回答? 于是办公室沸腾了, 同事们讨论开了, 你一言我一语说出自己的方案。 有的说直接循环遍历生成html插到页面上;有的说应该用分页来处理;还有
需要使用到内存进行排序,但是短时间内排序又会导致内存益处
要可视化展示设备数据,而这个设备数据非常多,一小时就能产生上百万条数据,传过来的json文件都有几百兆大小; 我使用的vue3 vite echarts chrome单标签4g内存爆了 使用原生html js echarts,然后直接引入这个json文件到渲染出来要 20秒左右,但是能够展示 不能取平均值等,降低采样来减小吗? 我们分了一个降采样的查询和不做任何处理的查询,这个就是那个不做处理的
本文向大家介绍利用python如何处理百万条数据(适用java新手),包括了利用python如何处理百万条数据(适用java新手)的使用技巧和注意事项,需要的朋友参考一下 1、前言 因为负责基础服务,经常需要处理一些数据,但是大多时候采用awk以及java程序即可,但是这次突然有百万级数据需要处理,通过awk无法进行匹配,然后我又采用java来处理,文件一分为8同时开启8个线程并发处理,但是依然处
(自己模拟的数据效果) 如上路径动画,目前的问题是运行的坐标数据是依照地图来的 需要转换为画布能够展示的范围,但运行数据之前差别大部分情况下都很小 我要怎样处理会合适一点? help大佬们
本文向大家介绍一千万条数据的表, 如何分页查询?相关面试题,主要包含被问及一千万条数据的表, 如何分页查询?时的应答技巧和注意事项,需要的朋友参考一下 数据量过大的情况下, limit offset分页会由于扫描数据太多而越往后查询越慢. 可以配合当前页最后一条ID进行查询, SELECT * FROM T WHERE id > #{ID} LIMIT #{LIMIT}. 当然, 这种情况下ID必