数据导出方法、装置、存储介质、电子设备制造方法及图纸

技术编号:24091107 阅读:78 留言:0更新日期:2020-05-09 08:06
本公开涉及一种数据导出方法、装置、存储介质、电子设备,所述方法包括:响应于数据导出指令,生成用于下载待导出数据的总任务;在待导出数据的总数量大于阈值时,根据预设分组数据量信息将所述总任务划分为多个子任务;执行所述多个子任务,得到导出的多组数据;将导出的各组数据进行汇总,并生成用于下载汇总后的数据的一下载地址,以便客户端基于所述下载地址下载汇总后的数据。

Data export method, device, storage medium, electronic equipment

【技术实现步骤摘要】
数据导出方法、装置、存储介质、电子设备
本公开涉及信息处理
,具体地,涉及一种数据导出方法、装置、存储介质、电子设备。
技术介绍
数据库是计算机应用系统中的一种专门管理数据资源的系统。随着技术的发展,数据库中能够存储大量的数据,例如文字数据、图像数据或是声音数据等。在一些场景下,用户可以通过前台页面来对后台数据库中的数据进行查询,又或是进一步的对查询到的数据进行下载。相关技术中,在数据量较大时,用户往往需要较为繁琐的操作以及较长的时间才能够获取到其需要的数据。
技术实现思路
本公开的目的是提供一种数据导出方法、装置、存储介质、电子设备,以解决相关技术问题。为了实现上述目的,本公开实施例的第一方面提供一种数据导出方法,应用于服务器,所述方法包括:响应于数据导出指令,生成用于下载待导出数据的总任务;在待导出数据的总数量大于阈值时,根据预设分组数据量信息将所述总任务划分为多个子任务;执行所述多个子任务,得到导出的多组数据;将导出的各组数据进行汇总,并生成用于下载汇总后的数据的一本文档来自技高网...

【技术保护点】
1.一种数据导出方法,其特征在于,应用于服务器,所述方法包括:/n响应于数据导出指令,生成用于下载待导出数据的总任务;/n在待导出数据的总数量大于阈值时,根据预设分组数据量信息将所述总任务划分为多个子任务;/n执行所述多个子任务,得到导出的多组数据;/n将导出的各组数据进行汇总,并生成用于下载汇总后的数据的一下载地址,以便客户端基于所述下载地址下载汇总后的数据。/n

【技术特征摘要】
1.一种数据导出方法,其特征在于,应用于服务器,所述方法包括:
响应于数据导出指令,生成用于下载待导出数据的总任务;
在待导出数据的总数量大于阈值时,根据预设分组数据量信息将所述总任务划分为多个子任务;
执行所述多个子任务,得到导出的多组数据;
将导出的各组数据进行汇总,并生成用于下载汇总后的数据的一下载地址,以便客户端基于所述下载地址下载汇总后的数据。


2.根据权利要求1所述的方法,其特征在于,所述执行所述多个子任务,包括:
通过异步线程执行所述多个子任务。


3.根据权利要求2所述的方法,其特征在于,所述通过异步线程执行所述多个子任务,包括:
根据各预设时间段已有的未执行任务数,将所述总任务分配给目标时间段;
在时间达到所述目标时间段时,通过所述异步线程执行所述总任务包括的所述多个子任务。


4.根据权利要求3所述的方法,其特征在于,所述总任务是通过总任务表记录的,所述总任务表包括如下表项:总任务标识、总任务的搜索条件、总任务执行时间、总任务状态、子任务总数、已完成子任务数、下载地址;
每一所述子任务是通过子任务表记录的,所述子任务表包括如下表项:子任务标识、总任务的查询条件、数据导出范围、子任务编号、子任务状态。


5.根据权利要求4所述的方法,其特征在于,所述通过异步线程执行所述多个子任务,包括:
对于第一子任务,通过对应的子任务表中的总任务的查询条件从数据库中查询待导出数据,并从查询得到的待导出数据中导出所述子任务表中对应所述第一子任务的数据导出范围内的数据,所述第一子任务为所述...

【专利技术属性】
技术研发人员:原亚欣纪勇黄治纲
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1