天津南大通用数据技术股份有限公司张世乐获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉天津南大通用数据技术股份有限公司申请的专利分布式数据库下的动态SQL改写方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121388050B 。
龙图腾网通过国家知识产权局官网在2026-05-05发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511938063.6,技术领域涉及:G06F16/27;该发明授权分布式数据库下的动态SQL改写方法是由张世乐设计研发完成,并于2025-12-22向国家知识产权局提交的专利申请。
本分布式数据库下的动态SQL改写方法在说明书摘要公布了:本发明提供了一种分布式数据库下的动态SQL改写方法,在SQL层创建一个规则分布表,用来存储需要改写的原始SQL及目标规则,在各个CN节点上创建一个C语言实现的本地共享内存hash表,每个CN节点读取规则分布表内容到本地共享内存hash表;在数据库内核对SQL经过parse阶段后,根据目标DN节点的个数以及DN节点之间有无数据交互,来判断当前使用的执行计划类型,进而根据不同的执行计划,执行相应的改写SQL流程。当用户修改规则分布表时,各个CN节点实时同步更新本地共享内存hash表。本发明能够集中管理规则,在CN节点完成统一改写SQL,提升了分布式数据库的性能和一致性。
本发明授权分布式数据库下的动态SQL改写方法在权利要求书中公布了:1.一种分布式数据库下的动态SQL改写方法,其特征在于,包括: 在SQL层创建一个规则分布表,用来存储需要改写的原始SQL及目标规则; 在各个CN节点上创建一个C语言实现的本地共享内存hash表,每个CN节点读取规则分布表内容到本地共享内存hash表; 在数据库内核对SQL经过parse阶段后,根据目标DN节点的个数以及DN节点之间有无数据交互,来判断当前使用的执行计划类型; 如果当前执行的是LightProxy执行计划,改写SQL流程为:在CN节点上获取客户端请求包中的SQL语句的字符串,根据该CN节点本地共享内存hash表中的内容,进行原始SQL匹配,匹配成功后,对该SQL语句进行改写,并使用改写后的SQL语句重新构造消息包,然后将新的消息包透明下发至DN节点执行; 如果当前执行的是对于Stream执行计划,改写SQL流程为:在CN节点的query_parse阶段查询本地共享内存hash表中的内容,对原始SQL语句进行匹配,匹配成功后改写语法树,生成改写后的执行计划,然后下推CN节点改写后的执行计划到各个DN节点上; 如果当前执行的是FQS和RemoteQuery执行计划,改写SQL流程为:在CN节点上创建portal前,对于和本地内存hash表中匹配上的原始SQL,将portal中的query_string改写为目标SQL,使用该目标SQL构造portal,后续SQL下发给DN节点,使用的是portal中修改过的目标SQL; 当用户修改规则分布表时,各个CN节点实时同步更新本地共享内存hash表。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人天津南大通用数据技术股份有限公司,其通讯地址为:300450 天津市滨海新区滨海高新区滨海科技园高新六路39号2号楼2单元201-33号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励