买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】数据处理方法及装置、存储介质及电子设备_北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司_202211114691.9 

申请/专利权人:北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司

申请日:2022-09-14

公开(公告)日:2024-03-22

公开(公告)号:CN117743422A

主分类号:G06F16/25

分类号:G06F16/25;G06F16/2457;G06F16/2455;G06F16/242;G06F16/22

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.09#实质审查的生效;2024.03.22#公开

摘要:本发明提供一种数据处理方法及装置、存储介质及电子设备,拦截调用的数据库访问层方法,基于从数据库访问层方法的参数注解信息解析的元数据,从数据库访问层方法的调用信息中获取分表参数、分表属性值和分表附加信息值;在分表策略中,基于分表属性值、分表附加信息值和数据库访问层方法信息,对分表属性值进行索引计算;使用计算得到的分表索引对分表参数进行重构,并将分表索引存入分表上下文;基于分表上下文中的分表索引,将原始的SQL语句的逻辑表名替换为实际表名,生成最终的SQL语句,并将最终的SQL语句的访库结果进行聚合,得到数据库访问层方法最终的调用结果。本发明无需对系统进行更改即可实现分表改造,提高数据的分表效率。

主权项:1.一种数据处理方法,其特征在于,包括:通过预设的第一拦截器拦截当前调用的数据库访问层方法;对所述数据库访问层方法的参数注解信息进行解析,获取所述数据库访问层方法的元数据,所述元数据包含方法实体映射表、方法参数名解析器映射表、分表信息映射表和附加信息映射表;基于所述数据库访问层方法的元数据,从所述数据库访问层方法的调用信息中获取分表参数、分表属性值和分表附加信息值;基于所述数据库访问层方法的分表策略名称获取分表策略,在所述分表策略中,基于所述分表属性值、所述分表附加信息值和数据库访问层方法信息,对所述分表属性值进行索引计算,得到所述分表属性值的分表索引结果;基于所述分表索引结果将所述分表参数进行重构,得到各个重构分表参数以及每个所述重构分表参数的分表索引,并将每个所述重构分表参数的分表索引保存至预设的分表上下文;通过预设的第二拦截器基于所述分表上下文中的各个分表索引,将每个所述重构分表参数所对应的结构化查询语言SQL语句的逻辑表名替换为实际表名,以便每个所述重构分表参数基于所述SQL语句的实际表名进行访库,得到每个所述重构分表参数的访库结果;对各个重构分表参数的访库结果进行聚合,得到所述数据库访问层方法最终的调用结果。

全文数据:

权利要求:

百度查询: 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 数据处理方法及装置、存储介质及电子设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。