java web用excel导入数据

A_Lonely_Smile 2019-12-08 10:19:16
java web用excel导入数据,在后台是先把所有数据取出来统一存入数据库还是读一条存一条,哪种方式性能更好
...全文
152 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
铁匠梁 2019-12-13
  • 打赏
  • 举报
回复
看采取什么入库策略,分批读取,比如每1k条数据入库一次 如果这一批有非法数据,后续导入不受影响,可以继续导入
落丶枫 2019-12-13
  • 打赏
  • 举报
回复
数据量大的话建议批量插入数据库,一条一条插入数据库效率太低了
maradona1984 2019-12-09
  • 打赏
  • 举报
回复
批量的性能肯定更好,一般情况下也更符合业务需求,比如事务处理,如果有对原有数据校验的需求,批量插入可能不满足需求,这个时候可以考虑临时表的方案
dkwuxiang 2019-12-09
  • 打赏
  • 举报
回复
数据量大时,还是先把所有数据取出来统一存入数据库性能更好,怕内存溢出,可以根据情况限制上传的excel大小
weixin_43869905 2019-12-09
  • 打赏
  • 举报
回复
这要看你excel数据量大不大,如果大 你读到缓存中就不行, 如果不大,你一条一条读,然后一条一条存 肯定也不行
天涯若风 2019-12-09
  • 打赏
  • 举报
回复
其实还是要看你的业务,一般都是要全部解析一遍校验excel的格式是否符合规范。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧