数据处理方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:33456535 阅读:14 留言:0更新日期:2022-05-19 00:38
本公开提供了一种数据处理方法,可以应用于信息安全领域或金融领域。该方法包括:确定N个应用中每个应用的第一存储区域;确定所述每个应用的第一存储区域所对应的目标生产数据库,其中,所述M个存储区域中每个存储区域对应至少一个生产数据库;从所述每个应用的目标生产数据库中获取第一应用数据,来作为所述测试数据,其中,所述第一应用数据包括所述每个应用根据关联关系,存储在所述第一存储区域中的应用数据。本公开还提供了一种数据处理装置、设备、存储介质和程序产品。存储介质和程序产品。存储介质和程序产品。

【技术实现步骤摘要】
数据处理方法、装置、设备、介质和程序产品


[0001]本公开涉及信息安全领域或金融领域,更具体地,涉及一种数据处理方法、装置、设备、介质和程序产品。

技术介绍

[0002]在进行测试时,通常会利用待测应用在生产环境中产生的数据进行测试操作。生产环境即是待测应用为用户提供服务的运行环境。例如,可将生产环境中的数据恢复到测试环境中,以提高测试准确性。另外,测试环境的资源可能有限,因此,可选择生产环境中的部分数据进行恢复,来实现测试环境相较于生产环境的数据瘦身效果。
[0003]每个应用可以将生产环境中的应用数据存储在对应的数据库集群中。在对多个具有数据关联性的应用进行测试时,可能会任意选择每个应用的数据库,并将被选择的数据库中的数据恢复到测试环境。
[0004]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:各个应用在生产环境中存储数据时,没有统一的数据分布规则,在测试数据获取时也没有统一的数据抽取规则,各个应用被选择的数据库之间可能存储有不具有关联性的数据,而不具有关联性的数据恢复到测试环境中也不可用,导致时间和资源的浪费,降低了测试效率。

技术实现思路

[0005]鉴于上述问题,本公开提供了提高抽取数据关联性的数据处理方法、装置、设备、介质和程序产品。
[0006]本公开实施例的一个方面,提供了一种数据处理方法,包括:确定N个应用中每个应用的第一存储区域,其中,所述每个应用对应有M个存储区域,所述第一存储区域为所述M个存储区域中的任一个区域,N、M分别为大于或等于1的整数;确定所述每个应用的第一存储区域所对应的目标生产数据库,其中,所述M个存储区域中每个存储区域对应至少一个生产数据库;从所述每个应用的目标生产数据库中获取第一应用数据,来作为所述测试数据,其中,所述第一应用数据包括所述每个应用根据关联关系,存储在所述第一存储区域中的应用数据。
[0007]根据本公开的实施例,在获取第一应用数据之前,还包括所述每个应用存储所述第一应用数据,具体包括:从待存储的第一应用数据中获取关联标识;基于所述关联标识,从所述关联关系中确定与所述关联标识对应的第一存储区域,其中,所述关联关系包括至少一个关联标识与存储区域的对应关系;将所述待存储的第一应用数据路由到所述第一存储区域,以存储到所述目标生产数据库中。
[0008]根据本公开的实施例,所述基于所述关联标识,从所述关联关系中确定与所述关联标识对应的第一存储区域包括:根据所述关联标识,利用哈希算法获得对应的哈希值;从映射表中确定所述哈希值对应的第一存储区域标识,其中,所述映射表中包括所述关联关系。
[0009]根据本公开的实施例,所述方法还包括:对于所述N个应用中任一个应用,在所述第一存储区域对应多个所述目标生产数据库的情况下,将多个所述目标生产数据库中的第一应用数据恢复到同一个测试数据库。
[0010]根据本公开的实施例,在所述第一存储区域对应单个所述目标生产数据库的情况下,在从所述每个应用的目标生产数据库中获取第一应用数据之前,还包括:若所述N个应用中任一个应用的目标生产数据库所对应的存储区域数量为多个,获取所述N个应用中各个应用的目标生产数据库所对应的存储区域的并集;对于所述每个应用,根据所述并集内的存储区域,确定对应的R个生产数据库,其中,所述R个生产数据库包括所述目标生产数据库,R为大于或等于2的整数;将所述每个应用的所述R个生产数据库作为R个新的目标生产数据库。
[0011]根据本公开的实施例,所述从所述每个应用的目标生产数据库中获取第一应用数据包括:从R个新的所述目标生产数据库中获取第一应用数据;其中,所述方法还包括:将R个新的所述目标生产数据库中的第一应用数据恢复到同一个测试数据库中。
[0012]根据本公开的实施例,在将第一应用数据恢复到同一个测试数据库之前,还包括:获得每个所述目标生产数据库中至少一个数据库表的自增序列;在至少两个所述目标生产数据库之间存在重复的自增序列的情况下,对所述重复的自增序列进行修改。
[0013]本公开实施例的另一方面提供了一种数据处理装置,包括:第一确定模块,用于确定N个应用中每个应用的第一存储区域,其中,所述每个应用对应有M个存储区域,所述第一存储区域为所述M个存储区域中的任一个区域,N、M分别为大于或等于1的整数;第二确定模块,用于确定所述每个应用的第一存储区域所对应的目标生产数据库,其中,所述M个存储区域中每个存储区域对应至少一个生产数据库;数据获取模块,用于从所述每个应用的目标生产数据库中获取第一应用数据,来作为所述测试数据,其中,所述第一应用数据包括所述每个应用根据关联关系,存储在所述第一存储区域中的应用数据。
[0014]本公开实施例的另一方面提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行如上所述的方法。
[0015]本公开实施例的另一方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行如上所述的方法。
[0016]本公开实施例的另一方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的方法。
[0017]上述一个或多个实施例具有如下有益效果:每个应用在存储应用数据时,可以根据关联关系,将应用数据存储在相同的存储区域。在进行数据抽取时,以第一存储区域为基准,确定每个应用的第一存储区域所对应的目标生产数据库,以此获取目标生产数据库中的第一应用数据。从而能够通过统一的数据抽取规则,令多个应用中抽取的第一应用数据之间具有关联性,可以在测试环境中对多个应用测试,提高了测试效率。
附图说明
[0018]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0019]图1示意性示出了根据本公开实施例的数据处理方法的应用场景图;
[0020]图2示意性示出了根据本公开实施例的数据处理方法的流程图;
[0021]图3示意性示出了根据本公开实施例的存储第一应用数据的流程图;
[0022]图4示意性示出了根据本公开实施例的确定第一存储区域的流程图;
[0023]图5示意性示出了根据本公开实施例的确定新的目标生产数据库的流程图;
[0024]图6示意性示出了根据本公开实施例的防止数据冲突的流程图;
[0025]图7示意性示出了根据本公开实施例的数据处理装置的结构框图;
[0026]图8示意性示出了根据本公开实施例的适于实现数据处理方法的电子设备的方框图。
具体实施方式
[0027]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,包括:确定N个应用中每个应用的第一存储区域,其中,所述每个应用对应有M个存储区域,所述第一存储区域为所述M个存储区域中的任一个区域,N、M分别为大于或等于1的整数;确定所述每个应用的第一存储区域所对应的目标生产数据库,其中,所述M个存储区域中每个存储区域对应至少一个生产数据库;从所述每个应用的目标生产数据库中获取第一应用数据,来作为所述测试数据,其中,所述第一应用数据包括所述每个应用根据关联关系,存储在所述第一存储区域中的应用数据。2.根据权利要求1所述的方法,其中,在获取第一应用数据之前,还包括所述每个应用存储所述第一应用数据,具体包括:从待存储的第一应用数据中获取关联标识;基于所述关联标识,从所述关联关系中确定与所述关联标识对应的第一存储区域,其中,所述关联关系包括至少一个关联标识与存储区域的对应关系;将所述待存储的第一应用数据路由到所述第一存储区域,以存储到所述目标生产数据库中。3.根据权利要求2所述的方法,其中,所述基于所述关联标识,从所述关联关系中确定与所述关联标识对应的第一存储区域包括:根据所述关联标识,利用哈希算法获得对应的哈希值;从映射表中确定所述哈希值对应的第一存储区域标识,其中,所述映射表中包括所述关联关系。4.根据权利要求1所述的方法,其中,所述方法还包括:对于所述N个应用中任一个应用,在所述第一存储区域对应多个所述目标生产数据库的情况下,将多个所述目标生产数据库中的第一应用数据恢复到同一个测试数据库。5.根据权利要求1所述的方法,其中,在所述第一存储区域对应单个所述目标生产数据库的情况下,在从所述每个应用的目标生产数据库中获取第一应用数据之前,还包括:若所述N个应用中任一个应用的目标生产数据库所对应的存储区域数量为多个,获取所述N个应用中各个应用的目标生产数据库所对应的存储区域的并集;对于所述每个应用,根据所述并集内的存储区域,确定对应的R个生...

【专利技术属性】
技术研发人员:李妍初吕尚程君陶郑重
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1