【技术实现步骤摘要】
一种数据模型切换方法、装置、服务器和存储介质
[0001]本专利技术实施例涉及计算机技术,尤其涉及一种数据模型切换方法、装置、服务器和存储介质。
技术介绍
[0002]随着计算机技术的快速发展,各种各样的应用软件被研发。当应用软件的用户规模越来越大或者业务功能的扩展,使得应用软件后台服务器所使用的原有数据模型无法满足当前需求,从而需要重新设计数据模型,并将原有数据模型切换为改进数据模型,满足软件需求。
[0003]目前,为了避免影响应用软件的现有业务运行,通常是对原有数据模型与改进数据模型的数据一致性进行线下人工验证。然而,这种线下人工验证很难保证数据一致性,并且降低了切换效率,同时改进数据模型是否兼容现有业务也很难校验。
技术实现思路
[0004]本专利技术实施例提供了一种数据模型切换方法、装置、服务器和存储介质,以对原有数据模型与改进数据模型的数据进行线上自动验证,保证数据一致性,并且在不影响现有业务运行的情况下,实现数据模型的无缝切换,提高切换效率。
[0005]第一方面,本专利技术实施 ...
【技术保护点】
【技术特征摘要】
1.一种数据模型切换方法,其特征在于,包括:接收客户端发送的当前数据请求;基于当前处理模式,对当前数据请求进行处理,确定当前数据请求对应的当前响应数据,并将当前响应数据返回至所述客户端,其中,当前处理模式的初始模式为数据验证模式,所述数据验证模式是对原有数据模型和改进数据模型进行数据验证,并基于数据验证结果确定当前数据请求对应的当前响应数据的模式;若检测到当前满足预设数据验证成功条件,则将当前处理模式从所述数据验证模式更新为数据模型切换模式,其中,所述数据模型切换模式是基于所述改进数据模型确定当前数据请求对应的当前响应数据的模式。2.根据权利要求1所述的方法,其特征在于,所述数据验证模式包括:字段数据验证模式和业务数据验证模式;相应地,当前处理模式的初始模式为所述字段数据验证模式;所述若检测到当前满足预设数据验证成功条件,则将当前处理模式从所述数据验证模式更新为数据模型切换模式,包括:若检测到当前满足预设数据验证成功条件,则按照所述字段数据验证模式、所述业务数据验证模式和所述数据模型切换模式的顺序,对当前处理模式进行依次更新,直到当前处理模式为所述数据模型切换模式时停止更新。3.根据权利要求2所述的方法,其特征在于,所述基于当前处理模式,对当前数据请求进行处理,确定当前数据请求对应的当前响应数据,包括:在当前处理模式为所述字段数据验证模式时,从所述原有数据模型中获取当前数据请求对应的第一字段数据,以及从所述改进数据模型中获取当前数据请求对应的第二字段数据;基于所述第一字段数据确定当前数据请求对应的当前响应数据,并基于原有数据模型与改进数据模型之间的字段映射关系,异步验证所述第一字段数据与所述第二字段数据是否匹配,若不匹配,则生成告警信息。4.根据权利要求2所述的方法,其特征在于,所述基于当前处理模式,对当前数据请求进行处理,确定当前数据请求对应的当前响应数据,还包括:在当前处理模式为所述业务数据验证模式时,从所述原有数据模型中获取当前数据请求对应的第三字段数据,并基于所述第三字段数据确定第一业务数据;从所述改进数据模型中获取当前数据请求对应的第四字段数据,并基于所述第四字段数据确定第二业务数据;对所述第一业务数据和所述第二业务数据进行数据验证,并基于数据验证结果确定当前数据请求对应的当前响应数据。5.根据权利要求4所述的方法,其特征在于,所述对所述第一业务数据和所述第二业务数据进行数据验证...
【专利技术属性】
技术研发人员:邹学平,方汉涛,
申请(专利权)人:深圳乐信软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。