北京捷科智诚科技有限公司;江苏润和软件股份有限公司赵小刚获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京捷科智诚科技有限公司;江苏润和软件股份有限公司申请的专利一种基于内存数据比对的改进方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115408425B 。
龙图腾网通过国家知识产权局官网在2025-07-25发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210952302.3,技术领域涉及:G06F16/245;该发明授权一种基于内存数据比对的改进方法是由赵小刚;邵军;谭新胜;孟保旺设计研发完成,并于2022-08-09向国家知识产权局提交的专利申请。
本一种基于内存数据比对的改进方法在说明书摘要公布了:本发明涉及一种基于内存数据比对的改进方法,所述方法包括以下步骤:步骤1:预设数据读取脚本、指定比对索引列、预设数据读取阈值;步骤2:配置hash分片参数、配置数据存储阈值;步骤3:内存中创建目标数据临时存储单元,读取目标数据;步骤4:目标数据hash计算分片存储到内存对应存储单元中;步骤5:目标数据消费、存储到本地文件数据库rocksdb中;步骤6:内存中创建源数据临时存储单元,步骤7:内存源数据监控,步骤8:使用动态代理技术动态创建结果表实例,并将数据比对明细写入;该技术方案采用多线程、基于高效内存队列将数据按批装入内存多次进行对比,同时利用数据分页、分片等技术,从而达到数据的高效比对,有效避免服务宕机现象。
本发明授权一种基于内存数据比对的改进方法在权利要求书中公布了:1.一种基于内存数据比对的改进方法,其特征在于,所述方法包括以下步骤: 步骤1:预设数据读取脚本、指定比对索引列、预设数据读取阈值; 步骤2:配置hash分片参数、配置数据存储阈值; 步骤3:内存中创建目标数据临时存储单元,读取目标数据; 步骤4:目标数据hash计算分片存储到内存对应存储单元中; 步骤5:目标数据消费、存储到本地文件数据库rocksdb中; 步骤6:内存中创建源数据临时存储单元,读取源数据做hash计算并存储到相应存储单元中; 步骤7:内存源数据监控,当存储单元中数据量等于阈值则目标数据与源数据比对; 步骤8:使用动态代理技术动态创建结果表实例,并将数据比对明细写入; 其中于,步骤4具体如下:对读取到的目标数据,按照步骤1中指定的比对索引列计算hash值,并通过该hash值进行分片,key-value方式存储到步骤3对应的存储单元,当某个储存单元中数据量等于步骤2中的存储阈值或者读取到结束标识,则等待步骤5线程启动进行数据消费,数据消费后继续步骤3,直至目标数据全部读取、消费完毕; 步骤5具体如下:启动目标数据存储线程,创建与步骤2配置的hash分片参数对应个数的rocksdb文件数据库实例,监听内存中各存储单元内目标数据量,如果等于阈值或者读取到结束标识,则从内存中取出,并存储到与之对应的文件数据库中,直至目标数据全部存储到rocksdb文件数据库中; 步骤7具体如下:启动数据比对线程,监听内存中源数据的各存储单元内源数据量,如果等于阈值或者读取到数据结束标识,则从内存中取出,对指定比对索引列进行hash计算并与对应rocksdb文件数据库中数据进行循环比对,比对逻辑优先按行进行数据比对,如果比对成功则记录数据,比对失败则将数据进行按列比对直至将所有列数据比对完成后记录数据。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京捷科智诚科技有限公司;江苏润和软件股份有限公司,其通讯地址为:100086 北京市海淀区中关村东路18号1号楼13层C-1608;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。