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

技术编号:28978123 阅读:20 留言:0更新日期:2021-06-23 09:23
本申请公开了一种数据处理方法、装置、电子设备和存储介质,所述方法包括:响应于将待处理数据转移至低级数据库,对待处理数据进行质量验证;当待处理数据通过质量验证时,将待处理数据转移至高级数据库;其中,质量验证与高级数据库的质量等级对应,高级数据库的质量等级高于低级数据库的质量等级。本申请实施例中,设置不同的数据库对应不同的质量等级,自动的对质量等级较低的数据库中存储的制品进行质量验证,将通过质量验证的制品转移至质量等级较高的数据库,以此使用不同的数据库对制品进行分级,并实现了对制品质量等级的自动验证;因此可以确保从数据库中筛选出来的制品符合该数据库对应的质量标准,提高制品发布的成功率。

【技术实现步骤摘要】
数据处理方法、装置、电子设备和存储介质
本专利技术涉及网络
,特别是涉及数据处理方法、装置、电子设备和存储介质。
技术介绍
整个软件发布过程包括持续集成(ContinuousIntegration,CI)和持续交付(ContinuousDelivery,CD)2个部分。在持续集成部分中,将集成开发人员提交的代码,形成以二进制表达的数据(上述数据也可以称为制品),将制品存储至数据库,并对制品进行测试;持续交付则是在持续集成的基础上,将数据库中的制品部署到运行环境中进行测试和上线,从而发布软件。在持续集成和持续交付的各个节点中,需要人工从一个数据库中筛选出该节点对应的质量等级的制品,这一个数据库中存储有各个质量等级的制品。这样,在制品的发布节点中,人工从数据库中筛选出来的制品不一定是符合该节点质量等级要求的制品,这样,容易导致制品发布失败,进而降低了制品发布的成功率。
技术实现思路
本专利技术实施例的目的在于提供一种数据处理方法、装置、电子设备和存储介质,解决由于数据库中存储有各个质量等级的制品,导致在制品发布节点本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法应用于数据存储系统,所述数据存储系统包括至少2个数据库,任意两个所述数据库的质量等级不同,所述方法包括以下步骤:/n响应于将待处理数据转移至低级数据库,对所述待处理数据进行质量验证;/n当所述待处理数据通过所述质量验证时,将所述待处理数据转移至高级数据库;/n其中,所述质量验证与所述高级数据库的质量等级对应,所述高级数据库的质量等级高于所述低级数据库的质量等级。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于数据存储系统,所述数据存储系统包括至少2个数据库,任意两个所述数据库的质量等级不同,所述方法包括以下步骤:
响应于将待处理数据转移至低级数据库,对所述待处理数据进行质量验证;
当所述待处理数据通过所述质量验证时,将所述待处理数据转移至高级数据库;
其中,所述质量验证与所述高级数据库的质量等级对应,所述高级数据库的质量等级高于所述低级数据库的质量等级。


2.根据权利要求1所述的方法,其特征在于,所述将所述待处理数据转移至高级数据库包括:
在所述高级数据库中增加所述待处理数据,并在所述低级数据库中删除所述待处理数据;
将所述待处理数据携带的标识信息由第一标识修改为第二标识,所述第一标识用于指示所述低级数据库的质量等级,所述第二标识用于指示所述高级数据库的质量等级。


3.根据权利要求1所述的方法,其特征在于,所述将所述待处理数据转移至高级数据库包括:
通过数据接口,将所述低级数据库中的待处理数据转移至所述高级数据库,所述数据接口为所述低级数据库与所述高级数据库之间的单向传输接口;或者,
使用提权线程,将所述低级数据库中的待处理数据转移至所述高级数据库,所述提权线程用于将数据从质量等级较低的数据库传输至质量等级较高的数据库。


4.根据权利要求1所述的方法,其特征在于,所述响应于将待处理数据转移至低级数据库,对所述待处理数据进行质量验证包括:
响应于将待处理数据转移至所述低级数据库,使用预设的质量等级列表对所述低级数据库进行查询,确定所述低级数据库对应的高级数据库,所述质量等级列表反映有数据库和质量等级之间的映射关系;
确定所述高级数据库对应的测试用例,所述高级数据库的质量等级与所述低级数据库的质量等级相邻;
使用所述测试用例对所述待处理数据进行质量验证。


5.根据权利要求1-4中任一项所述的方法,其特征在于,所述质量验证包括以下至少一种:冒烟测试验证、功能测试验证或上线验证。


6.根据权利要求...

【专利技术属性】
技术研发人员:盛海英
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1