The invention discloses a processing method, a device, a processor and a server for a data synchronization task. The method includes obtaining the data synchronization task to be executed, in which data synchronization task is used to realize data synchronization between the reference table in the reference base and the target table in the target library, and data synchronization task is performed. The invention solves the technical problem of low efficiency by manually searching and synchronizing the modified table data in the database by hand.
【技术实现步骤摘要】
数据同步任务的处理方法、装置、处理器及服务端
本专利技术涉及计算机领域,具体而言,涉及一种数据同步任务的处理方法、装置、处理器及服务端。
技术介绍
基础数据是指数据库中满足业务流程正常运行的数据(即维持程序正常运行不可或缺的数据),而不包括应用产生的业务流水数据(例如:网上购票产生的支付行为数据)。相关技术中,基础数据是通过手工在不同类型测试环境数据库执行结构化查询语言(SQL)语句的方式来进行维护的。而且测试环境基础数据由于测试场景需要被修改,而修改后很有可能不会被修改回原始数值(例如:假设原始数值为1,由于测试场景需要,该原始数值被修改为2,但是在测试过程结束后,并未修改回1),由此可能会导致后续得到的测试结果与期望不一致。为此,需要首先定位发生此类异常的原因,然后再通过手工方式同步被修改的配置数据。由此可见,此种维护方式的明显缺陷在于:效率低下。在软件测试工作中,测试环境的日常维护是一项至关重要的工作。如果测试环境无法得到妥善地维护,那么将严重影响测试工作效率,其中,数据库基础数据的同步工作便是测试环境维护的一项重要环节。针对上述的问题,目前尚未提出有效的解 ...
【技术保护点】
一种数据同步任务的处理方法,其特征在于,包括:获取待执行的数据同步任务,其中,所述数据同步任务用于在基准库内的基准表与目标库内的目标表之间实现数据同步;执行所述数据同步任务。
【技术特征摘要】
1.一种数据同步任务的处理方法,其特征在于,包括:获取待执行的数据同步任务,其中,所述数据同步任务用于在基准库内的基准表与目标库内的目标表之间实现数据同步;执行所述数据同步任务。2.根据权利要求1所述的方法,其特征在于,在获取所述数据同步任务之前,还包括:新建所述数据同步任务;根据用户输入的配置数据创建配置文件,其中,所述配置文件至少包括:所述基准表的标识信息、所述目标表的标识信息、在数据同步过程中所使用的测试环境的标识信息、同步模式。3.根据权利要求2所述的方法,其特征在于,执行所述数据同步任务包括:获取所述数据同步任务的状态属性;当所述状态属性为开启状态时,将所述基准表内的数据同步至所述目标表。4.根据权利要求3所述的方法,其特征在于,执行所述数据同步任务还包括:对所述目标表内的数据进行备份,得到备份文件;在所述基准表与所述目标表之间进行数据一致性校验;如果未通过所述数据一致性校验,则采用所述备份文件对所述目标表中的数据进行恢复。5.根据权利要求4所述的方法,其特征在于,所述备份文件与所述配置文件存储在同级目录下。6.根据权利要求2所述的方法,其特征在于,在获取所述数据同步任务之前,还包括:在所述用户对所述数据同步任务进行编辑的触发下,创建与编辑后的数据同步任务对应的配置文件。7.一种数据同步任务的处理装置,其特征在于,包括:获取模块,用于获取待执行的数据同步任务,其中,所述数据同步任务用于在基准库内的基准表与目标库内的目标表之间实现数据同步;执行模块,用于执行所述数据同步任务。8.根据权利要求7所述的装置,其特征在于,所述装置还包括:建立模块,用于新建所述数据同步任务,以及根据用户...
【专利技术属性】
技术研发人员:万标,高磊,蔡为东,
申请(专利权)人:北京趣拿软件科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。