恭喜中国农业银行股份有限公司杨成获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜中国农业银行股份有限公司申请的专利数据一致性的校验方法、装置、设备、介质及程序产品获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113312338B 。
龙图腾网通过国家知识产权局官网在2025-02-18发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110724442.0,技术领域涉及:G06F16/21;该发明授权数据一致性的校验方法、装置、设备、介质及程序产品是由杨成;丁亚楠;宋磊;王波设计研发完成,并于2021-06-29向国家知识产权局提交的专利申请。
本数据一致性的校验方法、装置、设备、介质及程序产品在说明书摘要公布了:本申请提供一种数据一致性的校验方法、装置、设备、介质及程序产品,该方法包括:电子设备从迁移前的数据表中获取每一行的多个迁移前字段,并从迁移后的数据表中获取每一行的多个迁移后字段;针对迁移前的数据表,将每一行的多个迁移前字段中的非数值型字段进行拼接和加密处理,得到多个迁移前字符串,将多个迁移前字符串按照预设参数的顺序存储至第一数据文件;针对迁移后的数据表,将每一行的多个迁移后字段中的非数值型字段进行拼接和加密处理,得到多个迁移后字符串,将多个迁移后字符串按照预设参数的顺序存储至第二数据文件;对第一数据文件和第二数据文件按存储顺序进行校验,获取第一校验结果,减少了校验时间,提高了校验效率。
本发明授权数据一致性的校验方法、装置、设备、介质及程序产品在权利要求书中公布了:1.一种数据一致性的校验方法,其特征在于,包括:从迁移前的数据表中获取每一行的多个迁移前字段,并从迁移后的数据表中获取每一行的多个迁移后字段,所述迁移前的数据表存储在第一数据库,所述迁移后的数据表存储在第二数据库;针对所述迁移前的数据表,对迁移前的数据表中每一行的多个迁移前字段进行处理,获取多个长度一致的迁移前字符串,将所述每一行的多个长度一致的迁移前字段中的非数值型字段进行拼接和加密处理,得到多个迁移前字符串,将所述多个迁移前字符串按照预设参数的顺序存储至第一数据文件;针对所述迁移后的数据表,将所述每一行的多个迁移后字段中的非数值型字段进行拼接和加密处理,得到多个迁移后字符串,将所述多个迁移后字符串按照所述预设参数的顺序存储至第二数据文件;对所述第一数据文件和所述第二数据文件按存储顺序进行校验,获取第一校验结果,所述第一校验结果用于指示所述迁移前的数据表与所述迁移后的数据表是否一致;其中,所述预设参数包括数据表的主键或者索引;若迁移前的数据表中既不存在主键,也不存在索引,则根据迁移前的数据表中第一列字段降序的顺序对多个迁移前字符串进行排序,或者,根据迁移前的数据表中最后一列字段降序升序的顺序对多个迁移前字符串进行排序;对排好序的迁移前字符串增加自增顺序列标识,其中自增顺序列标识是迁移前字符串的唯一标识;将所述迁移前的数据表中的数值型字段进行求和,得到迁移前数值;将所述迁移后的数据表中的数值型字段进行求和,得到迁移后数值;将所述迁移前数值与所述迁移后数值进行对比校验,获取第二校验结果,所述第二校验结果用于指示所述迁移前的数据表与所述迁移后的数据表是否一致;所述方法还包括:获取第一数据库中的迁移前的数据表和第二数据库中的迁移后的数据表;将数据表中数据量与预设数据量进行对比,若数据表中数据量小于或等于预设数据量,则不对所述数据表进行预处理;若数据表中数据量大于预设数据量,则对所述数据表进行预处理;所述预处理包括:建立一个临时数据表作为蓄水池,将迁移前的数据表中预设行数的数据存储至临时数据表中;使用游标从迁移前的数据表中第k+1行数据开始,以k的概率来决定该行数据是否被替换到临时数据表中,k为预设行数,n为迁移前的数据表的行数;若该行数据需要被替换,则从临时数据表中随机选取一行数据被该行数据替换;遍历迁移前的数据表中的每一行的数据,在对迁移前的数据表所有行数据处理完之后,临时数据表即为预处理后的迁移前的数据表;获取预处理后的迁移前的数据表后,根据所述预处理后的迁移前的数据表中每行的数据,获取迁移后的数据表中对应的数据,根据获取到的数据生成预处理后的迁移后的数据表;所述针对所述迁移前的数据表,将所述每一行的多个迁移前字段中的非数值型字段进行拼接和加密处理之前,所述方法还包括:若迁移前字段中的非数值型字段超过预设长度,则对所述迁移前字段中的非数值型字段按照所述预设长度进行截取处理;相应的,所述针对所述迁移后的数据表,将所述每一行的多个迁移后字段中的非数值型字段进行拼接和加密处理之前,所述方法还包括:若迁移后字段中的非数值型字段超过所述预设长度,则对所述迁移后字段中的非数值型字段按照所述预设长度进行截取处理;所述针对所述迁移前的数据表,将所述每一行的多个迁移前字段中的非数值型字段进行拼接和加密处理之前,所述方法还包括:若迁移前字段中的非数值型字段为空值,则将所述迁移前字段中的非数值型字段转换为空格;相应的,所述针对所述迁移后的数据表,将所述每一行的多个迁移后字段中的非数值型字段进行拼接和加密处理之前,所述方法还包括:若迁移后字段中的非数值型字段为空值,则将所述迁移后字段中的非数值型字段转换为空格。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国农业银行股份有限公司,其通讯地址为:100005 北京市东城区建国门内大街69号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。