发明名称 一种数据导出的方法和装置
摘要 本申请提供了数据导出的方法和装置,所述方法包括:接收待导出数据的导出条件和导出配置信息,所述导出配置信息包括单个任务的最大线程数,和,每个线程的单次记录数;根据所述导出条件、最大线程数和单次记录数生成导出任务;依据所述导出任务对所述待导出数据进行导出。与现有技术不同的是,在本申请实施例中,所述方法及装置避免了在大数据量情况下,单线程操作的响应时间过长的问题,提高了大数据量的导出效率。
申请公布号 CN101996067B 申请公布日期 2014.07.16
申请号 CN200910166485.0 申请日期 2009.08.19
申请人 阿里巴巴集团控股有限公司 发明人 奎跃翔
分类号 G06F9/38(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/38(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明;王宝筠
主权项 一种数据导出的方法,其特征在于,该方法包括:接收待导出数据的导出条件和导出配置信息,所述导出配置信息包括单个任务的最大线程数,和,每个线程的单次记录数;根据所述导出条件、最大线程数和单次记录数生成导出任务;依据所述导出任务对所述待导出数据进行导出;其中,所述根据所述导出条件、最大线程数和单次记录数生成导出任务,具体包括:根据所述导出条件从数据库中获取所述待导出数据的第一记录数;根据所述单次记录数和所述第一记录数,计算当前任务的线程个数;按照所述线程个数创建线程,并按照所述单次记录数为每个所述创建的线程分配数据区间;按照所述数据区间启动所述创建的每一个线程。
地址 英属开曼群岛大开曼岛资本大厦一座四层847号邮箱