公共安全标准网
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210784267.9 (22)申请日 2022.06.28 (71)申请人 北京人大金仓信息技 术股份有限公 司 地址 100102 北京市朝阳区容达路7号院5 号楼1至3层101内二层201 (72)发明人 韩慧敏 李楠 (74)专利代理 机构 北京智汇东方知识产权代理 事务所(普通 合伙) 11391 专利代理师 刘长江 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/242(2019.01) G06F 16/23(2019.01) (54)发明名称 一种数据库的数据处理方法、 存储介质及设 备 (57)摘要 本发明提供了一种数据库的数据处理方法、 存储介质及设备, 该数据库的数据处理方法包 括: 获取SQL信息; 对SQL信息进行解析, 得到解析 结果; 获取客户端的缓存信息; 根据解析结果判 断在SQL信息中是否含有与缓存信息对应的分片 键; 若是, 根据分片键对SQL信息进行处理, 并将 处理后SQL信息发送至对应节点。 本发明的数据 库的数据处理方法根据分片键对SQL信息进行处 理, 并将处理后SQL信息发送至对应节点, 以降低 协调节点的压力, 提升数据库性能。 权利要求书1页 说明书5页 附图4页 CN 115129754 A 2022.09.30 CN 115129754 A 1.一种数据库的数据处 理方法, 包括: 获取SQL信息; 对所述SQ L信息进行解析, 得到解析 结果; 获取客户端的缓存信息; 根据所述 解析结果判断在所述SQ L信息中是否含有与所述缓存信息对应的分片键; 若是, 根据所述分片键对所述SQL信息进行处理, 并将处理后所述SQL信息发送至对应 节点。 2.根据权利要求1所述的数据库的数据处理方法, 其中, 根据所述分片键对所述SQL信 息进行处 理并将处 理后所述SQ L信息发送至对应节点的步骤 包括: 根据所述分片键得到所述SQ L信息涉及的工作节点; 判断所述SQ L信息是否涉及多个工作节点; 若是, 则将SQ L信息发送至协调节点; 若否, 则对所述SQL信息进行改写, 并将改写后的SQL信息发送至其涉及的单个工作节 点。 3.根据权利要求2所述的数据库的数据处理方法, 其中, 对所述SQL信息进行改写的步 骤包括: 将所述SQ L信息中的逻辑表改写为对应的真实表。 4.根据权利要求2所述的数据库的数据处理方法, 其中, 所述缓存信 息配置成根据 所述 协调节点的元信息进行 更新。 5.根据权利要求4所述的数据库的数据处理方法, 其中, 所述缓存信 息根据所述协调节 点的元信息进行 更新的步骤 包括: 间隔固定时间查询所述元信息, 并根据查询结果更新所述缓存信息 。 6.根据权利要求4所述的数据库的数据处理方法, 其中, 所述缓存信 息根据所述协调节 点的元信息进行 更新的步骤 还包括: 获取所述元信息变化信号; 更新所述缓存信息 。 7.根据权利要求2所述的数据库的数据处理方法, 其中, 根据所述解析结果判断在所述 SQL信息中是否含有与所述缓存信息对应的分片键的步骤之后还 包括: 若所述SQL信息中不含与所述缓存信息对应的分片键, 则将所述SQL信息发送至所述协 调节点。 8.根据权利要求1所述的数据库的数据处理方法, 其中, 所述解析包括词法解析和语法 解析, 所述词法解析将所述SQL信息分割为多个单词, 所述语法解析分析所述单词中语义, 所述解析结果包括表名、 字段信息和查询条件信息 。 9.一种机器可读存储介质, 其上存储有机器可执行程序, 所述机器可执行程序被处理 器执行时实现根据权利要求1至8任一项所述的数据库的数据处 理方法。 10.一种计算机设备, 包括存储器、 处理器及存储在所述存储器上并在所述处理器上运 行的机器可执行程序, 并且所述处理器执行所述机器可执行程序时实现根据权利要求 1至8 任一项所述的数据库的数据处 理方法。权 利 要 求 书 1/1 页 2 CN 115129754 A 2一种数据库的数据处理 方法、 存储介质及设 备 技术领域 [0001]本发明涉及数据库技术领域, 特别是涉及一种数据库的数据处理方法、 存储介质 及设备。 背景技术 [0002]随着信息技术的发展, 现有系统的访问量以几何式增长, 越来越多的业务使用了 分布式的方式, 来降低单个节点的存 储和访问压力。 [0003]现有的分布式数据架构, 通常使用多个节点组合的方式, 每个节点都是一个独立 的数据库, 具有单独的硬件资源。 这些节点组合起来对外提供一个类似于集中式数据库的 逻辑数据库, 对应用使用透明。 但由于每个数据 节点都只有一部 分的数据, 所以需要有一个 协调节点 来存储集群元信息, 如分片键信息, 数据分片在节点上的分布信息等。 [0004]如图1的架构所示, 客户端(应用)在访问数据库的时候, 必需要通过协调节点来进 行语句的路由, 协调节 点需要把SQL 发送到真正的数据 节点执行, 然后获取数据 节点返回的 数据进行 结果的汇总, 最后返回给应用。 [0005]数据访问量大的时候, 协调节点的压力也会增大, 并且协调节点在执行语句时还 需要连接数据节点, 会有连接的网络传输损耗。 发明内容 [0006]本发明的一个目的是要提供一种能够解决上述任一问题的数据库的数据处理方 法、 存储介质及设备。 [0007]本发明一个进一 步的目的是要提升数据库性能。 [0008]本发明另一个进一 步的目的是要降低协调节点压力。 [0009]特别地, 本发明提供了一种数据库的数据处理方法, 该数据库的数据处理方法包 括: [0010]获取SQL信息; [0011]对SQL信息进行解析, 得到解析 结果; [0012]获取客户端的缓存信息; [0013]根据解析 结果判断在SQ L信息中是否含有与缓存信息对应的分片键; [0014]若是, 根据分片键对SQ L信息进行处 理, 并将处 理后SQL信息发送至对应节点。 [0015]可选地, 根据分片键对S QL信息进行处理并将处理后SQL信息发送至对应节点的步 骤包括: [0016]根据分片键得到SQ L信息涉及的工作节点; [0017]判断SQL信息是否涉及多个工作节点; [0018]若是, 则将SQ L信息发送至协调节点; [0019]若否, 则对SQL信息进行改写, 并将改写后的SQL信息发送至其涉及的单个工作节 点。说 明 书 1/5 页 3 CN 115129754 A 3
专利 一种数据库的数据处理方法、存储介质及设备
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 SC 于
2024-02-24 00:46:21
上传分享
举报
下载
原文档
(602.5 KB)
分享
友情链接
GB-T 21369-2008 火力发电企业能源计量器具配备和管理要求.pdf
GB/Z 24294.2-2017 信息安全技术 基于互联网电子政务信息安全实施指南 第2部分:接入控制与安全交换.pdf
GB-T 23851-2017 融雪剂.pdf
GB-T 25897-2020 剩余电阻比测量 铌-钛 Nb-Ti 和铌三锡 Nb3Sn 复合超导体剩余电阻比测量.pdf
GB-T 41630-2022 智能泊车辅助系统性能要求及试验方法.pdf
GB-T 27648-2011 重要湿地监测指标体系.pdf
T-CPQS XF003—2023 灭火器产品维修、更换及售后服务.pdf
GB-T 29551-2023 建筑用太阳能光伏夹层玻璃.pdf
全知科技 数据安全治理之数据安全风险评估白皮书 2021.pdf
NIST SP 800-61 R2 Computer Security Incident Handling Guide 英文版.pdf
GB-T 40595-2021 并网电源一次调频技术规定及试验导则.pdf
GB-T 14161-2008 矿山安全标志.pdf
GB-T 43328-2023 浮空器术语.pdf
DB65-T 4536.4—2022 电子政务外网建设规范第4部分:IP域名规划 新疆维吾尔自治区.pdf
T-SDL 3.1—2021 10kV智能电缆系统技术规范 第1部分 导则.pdf
GB-T 42884-2023 信息安全技术 移动互联网应用程序 App 生命周期安全管理指南.pdf
T-ZSPH 04—2021 智慧建筑节能低碳运行评价标准.pdf
DB12-T 1083-2021 公务用车平台运行管理规范 天津市.pdf
GB-T 19890-2005 声学 高强度聚焦超声(HIFU)声功率和声场特性的测量.pdf
民航 MH-T 0026-2005 民用航空重要信息系统灾难备份与恢复管理规范.pdf
1
/
11
评价文档
赞助2元 点击下载(602.5 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。