为了账号安全,请及时绑定邮箱和手机立即绑定

B/S架构用模板文件如Excel之类的导入数据到数据库,请问怎样能让速度最优化,用户体验好

B/S架构用模板文件如Excel之类的导入数据到数据库,请问怎样能让速度最优化,用户体验好

拉莫斯之舞 2018-11-08 14:10:27
如题!需要速度最优化,用户体验好,还有就是新增模板的可扩展性。求最优方案!
查看完整描述

2 回答

?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

额,研究过这个,一般最后的结果是基本上没扩展性。因为要考虑到用户的体验,就要满足用户最基本的数据要求,所以对EXCEL模板的数据格式,乃至标题都做了类似于一一对应的判断,这样做的好处在于能保证用户数据的有效性,剔除无效数据,减少维护。但很悲催的就是,基本上没法扩展。模板一变,代码也要变。另外,关于导入速度的问题,如果数据量比较少,比如说几千条左右,用这种方式没问题,因为时间也就几秒钟。但是如果数据量很大,比如几十万条,上百万条,就不能用这种方式了。因为,数据太多的话,传输和存储都需要消耗大量的资源,这时候我们需要考虑数据存储过程中的意外情况,比如断点存储,延时存储,批量存储等,这一般需要使用专门的中间构件。

查看完整回答
反对 回复 2018-11-11
  • 2 回答
  • 0 关注
  • 480 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信