多数据库修改事务的验证方法、装置、设备及存储介质制造方法及图纸

技术编号:19489097 阅读:29 留言:0更新日期:2018-11-17 12:02
本发明专利技术公开一种多数据库修改事务的验证方法、装置、设备及存储介质,所述方法包括:当接收到客户端发送的事务校验请求时,读取所述事务校验请求中与各数据库对应的待校验参数、与各所述待校验参数对应的参数数值以及各参数参考数值;根据各所述待校验参数以及所述参数数值,对各所述数据库的修改事务进行一次验证;在所述一次验证成功后,根据各所述参数数值以及各所述参数参考数值,对各所述数据库的修改事务进行二次验证,并生成验证结果下发到所述客户端。本方案通过各待校验参数、参数数值进行一次检验,以及各参数数值、各参数参考数值进行二次校验,以确保各数据库间待校验参数的参数数值一致,且参数数值与需要修改的参数参考数值一致。

【技术实现步骤摘要】
多数据库修改事务的验证方法、装置、设备及存储介质
本专利技术主要涉及数据库
,具体地说,涉及一种多数据库修改事务的验证方法、装置、设备及存储介质。
技术介绍
目前市面上的数据库种类繁多,如基于分布式文件存储的数据库MongoDB和关系数据库Oracle,不同数据库因数据结构的差异性,对数据的处理存在效率和性能的不同。对于同一数据在不同业务场景使用时,也需要考虑到效率和性能的因素,即对于同一数据,在一些场景下需要使用MongoDB,而在另一些场景下需要使用Oracle。不同数据库之间对于同一数据可能因修改操作而出现数值不一样的情况,导致不同场景下对同一数据处理所得到的数据结果不准确。
技术实现思路
本专利技术的主要目的是提供一种多数据库修改事务的验证方法、装置、设备及存储介质,旨在解决现有技术中不同数据库之间的同一数据因修改操作而出现数值不一样的问题。为实现上述目的,本专利技术提供一种多数据库修改事务的验证方法,所述多数据库修改事务的验证方法包括以下步骤:当接收到客户端发送的事务校验请求时,读取所述事务校验请求中与各数据库对应的待校验参数、与各所述待校验参数对应的参数数值以及各参数参本文档来自技高网...

【技术保护点】
1.一种多数据库修改事务的验证方法,其特征在于,所述多数据库修改事务的验证方法包括以下步骤:当接收到客户端发送的事务校验请求时,读取所述事务校验请求中与各数据库对应的待校验参数、与各所述待校验参数对应的参数数值以及各参数参考数值;根据各所述待校验参数以及所述参数数值,对各所述数据库的修改事务进行一次验证;在所述一次验证成功后,根据各所述参数数值以及各所述参数参考数值,对各所述数据库的修改事务进行二次验证,并生成验证结果下发到所述客户端。

【技术特征摘要】
1.一种多数据库修改事务的验证方法,其特征在于,所述多数据库修改事务的验证方法包括以下步骤:当接收到客户端发送的事务校验请求时,读取所述事务校验请求中与各数据库对应的待校验参数、与各所述待校验参数对应的参数数值以及各参数参考数值;根据各所述待校验参数以及所述参数数值,对各所述数据库的修改事务进行一次验证;在所述一次验证成功后,根据各所述参数数值以及各所述参数参考数值,对各所述数据库的修改事务进行二次验证,并生成验证结果下发到所述客户端。2.如权利要求1所述的多数据库修改事务的验证方法,其特征在于,所述根据各所述待校验参数以及所述参数数值,对各所述数据库的修改事务进行一次验证的步骤包括:根据所述事务校验请求所携带的数据库标识,对各所述待校验参数和所述参数数值进行分组;判断各组之间的所述待校验参数是否一致,若各组之间的所述待校验参数一致,则判断各组之间的所述参数数值是否一致;若各组之间的所述参数数值一致,则判定各所述数据库修改事务的一次验证成功。3.如权利要求2所述的多数据库修改事务的验证方法,其特征在于,所述根据各所述参数数值以及各所述参数参考数值,对各所述数据库的修改事务进行二次验证,并生成验证结果下发到所述客户端的步骤包括:当判断出各组之间的所述参数数值一致时,将各所述参数数值和所述参数参考数值对比,判断各所述参数数值是否和所述参数参考数值一致;若各所述参数数值和所述参数参考数值一致,则判定各所述数据库修改事务的二次验证成功,生成二次验证成功的验证结果下发到所述客户端;若各所述参数数值和所述参数参考数值不一致,则判定各所述数据库修改事务的二次验证失败,生成二次验证失败的验证结果下发到所述客户端。4.如权利要求2所述的多数据库修改事务的验证方法,其特征在于,所述判断各组之间的所述参数数值是否一致的步骤之后包括:若各组之间的所述参数数值不一致,判定各所述数据库修改事务的一次验证失败,并将各组的所述参数数值分别与所述参数参考数值对比,确定各组所述参数数值中与所述参数参考数值不一致的目标参数数值;获取所述事务校验请求所携带的与所述目标参数数值对应的目标数据库标识,并将所述目标数据库标识作为一次验证失败的提示信息添加到验证结果中,生成一次验证失败的提示信息下发到所述客户端。5.如权利要求2所述的多数据库修改事务的验证方法,其特征在于,所述判断各组之间的所述待校验参数是否一致的步...

【专利技术属性】
技术研发人员:刘隽瑶
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1