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

【发明公布】一种多级路由分库分表方法及系统_浙江新舍网络科技有限公司_202311838167.0 

申请/专利权人:浙江新舍网络科技有限公司

申请日:2023-12-28

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

公开(公告)号:CN117763045A

主分类号:G06F16/27

分类号:G06F16/27;G06F16/25;G06F16/242;G06F16/22;G06F8/41

优先权:

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

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

摘要:本发明公开一种多级路由分库分表方法及系统,包括:步骤S1,拦截SQL语句后解析SQL语句,以得到SQL语句的表名;步骤S2,判断SQL语句的类型,并当SQL语句中包含分片字段时,转向步骤S3;步骤S3,对SQL语句进行处理,以得到SQL语句中所有分片字段的索引位置集合;步骤S4,根据索引位置集合得到对应于SQL语句的查询对象;步骤S5,根据查询到的查询对象,对SQL语句进行改写以得到实际SQL语句;步骤S6,执行实际SQL语句以得到对应的执行结果,并将执行结果处理后返回给客户端。本发明中根据SQL语句中的分片字段得到对应于所有分片字段的索引位置集合,以得到对应于SQL语句的数据库,通过本发明实现了多字段多级路由的分库分表方法。

主权项:1.一种多级路由分库分表方法,应用于数据库,所述数据库包括多个子数据库,每个所述子数据库中包括多个子表;其特征在于,则所述方法包括:步骤S1,拦截SQL语句后解析所述SQL语句,以得到SQL语句的表名;步骤S2,判断所述SQL语句的类型,并当所述SQL语句中包含分片字段时,转向所述步骤S3;步骤S3,对所述SQL语句进行处理,以得到所述SQL语句中所有分片字段的索引位置集合;步骤S4,根据所述索引位置集合得到对应于所述SQL语句的查询对象;步骤S5,根据查询到的所述查询对象,对所述SQL语句进行改写以得到实际SQL语句;步骤S6,执行所述实际SQL语句以得到对应的执行结果,并将所述执行结果处理后返回给客户端;所述查询对象包括所述子数据库和所述子表中的至少一种。

全文数据:

权利要求:

百度查询: 浙江新舍网络科技有限公司 一种多级路由分库分表方法及系统

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