暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN115048416B-数据查询方法、装置和设备_电科金仓.PDF
5
16页
0次
2025-03-21
免费下载
(19)国家知识产权局
(12)发明专利
(10)授权公告号
(45)授权公告日
(21)申请号 202210700350 .3
(22)申请日 2022 .06 .20
(65)同一申请的已公布的文献号
申请公布号 CN 115048416 A
(43)申请公布日 2022 .09.13
(73)专利权人 中电科金仓北京科技股份有限
公司
地址 100102 北京市朝阳区容达路7号院5
号楼13101内二层201
(72)发明人 李威 李楠 
(74)专利代理机构 北京同立钧成知识产权代理
有限公司 11205
专利代理师 丁鑫 刘芳
(51)Int.Cl .
G06F
16/2455
(2019 .01)
G06F
16/2458
(2019 .01)
G06F
16/23
(2019 .01)
(56)对比文件
CN 101668046 A ,2010 .03 .10
CN 113961592 A ,2022 .01 .21
审查员 郑蓉珍
(54)发明名称
数据查询方法装置和设备
(57)摘要
明提供一种数据查询方法装置和设
该方法包括获取查询任务以及查询任务请
求查询的第一数据的第一标识判断预设表中是
否包含第一标识得到判断结果预设表中存储有
多个第二数据的第二标识第二数据存储于主数
据库以及备份数据库根据判断结果在主数据库
以及备份数据库中确定目标数据库并将查询任
务发送至目标数据库本发明中基于预设表即
可确定从主数据库或者备份数据库中获取查询
无需基于数据的LSN确定查询的数据从主数据库
还是从备份数据库获取也即不需要从主数据库
以及备份数据库中获取LSN避免主数据库以及
备份数据库的性能损耗确保了主数据库以及备
份数据库的负载均衡的能够预期效果
权利要求书2页 说明书9页 附图4页
CN 115048416 B
2025.02.11
CN 115048416 B
1 .一种数据查询方法其特征在于包括
获取查询任务以及所述查询任务请求查询的第一数据的第一标识
建立与主数据库以及备份数据库的通信连接
获取各个第二数据并在所述主数据库读取所述第二数据的第二标识所述第二数据
是使用频次大于预设使用频次的数据
根据各个所述第二标识构建预设表
判断预设表中是否包含所述第一标识得到判断结果所述预设表中存储有多个第二数
据的第二标识所述第二数据存储于主数据库以及备份数据库
根据所述判断结果在所述主数据库以及所述备份数据库中确定目标数据库并将所述
查询任务发送至目标数据库
所述根据各个所述第二标识构建预设表的步骤包括
在所述主数据库读取各个所述第二数据的第三日志序列号且在所述备份数据库读取
各个所述第二数据的第四日志序列号
根据各个所述第二数据对应的第二标识所述第三日志序列号以及所述第四日志序列
号,构建所述预设表
接收服务器发送的数据的更新信息确定所述更新信息对应的数据的第三标识所述
第三标识是所述预设表中任意的第二标识
根据所述更新信息更新所述第三标识在所述预设表中对应的第三日志序列号
据所述更新信息更新所述第三标识在所述预设表中对应的第三日志序列号以及第四日志
序列号
所述接收服务器发送的数据的更新信息的步骤之前还包括
根据所述预设表向所述服务器发送通知服务的注册请求所述通知服务用于通知预设
表中的各个所述第二标识对应的第三序列号以及第四序列号进行更新所述服务器与所述
主数据库以及所述备份数据库通信连接
接收所述服务器反馈的注册成功的提示信息
2 .根据权利要求1所述的数据查询方法其特征在于所述根据所述判断结果在所述主
数据库以及所述备份数据库中确定目标数据库包括
在所述判断结果是所述预设表包含所述第一标识时获取所述第一标识在所述预设表
中所对应的第一日志序列号以及第二日志序列号所述第一日志序列号是所述第一数据在
所述主数据库中的日志序列号所述第二日志序列号是所述第一数据在所述备份数据库中
的日志序列号
比对所述第一日志序列号与所述第二日志序列号得到比对结果
根据所述比对结果在所述主数据库以及所述备份数据库中确定目标数据库
3 .根据权利要求2所述的数据查询方法其特征在于所述根据所述比对结果在所述主
数据库以及所述备份数据库中确定目标数据库包括
在所述比对结果是所述第一日志序列号与所述第二日志序列号不同时将所述主数据
库确定为目标数据库;
在所述比对结果是所述第一日志序列号与所述第二日志序列号相同时将所述备份数
据库确定为目标数据库
权 利 要 求 书
1/2
2
CN 115048416 B
2
4 .根据权利要求1所述的数据查询方法其特征在于所述根据所述判断结果在所述主
数据库以及所述备份数据库中确定目标数据库包括
在所述判断结果是所述预设表不包含所述第一标识时将所述备份数据库确定为目标
数据库
5 .一种数据查询装置其特征在于包括
获取模块用于获取查询任务以及所述查询任务请求查询的第一数据的第一标识
建立模块用于建立与主数据库以及备份数据库的通信连接
获取模块用于获取各个第二数据并在所述主数据库读取所述第二数据的第二标识
所述第二数据是使用频次大于预设使用频次的数据
所述建立模块还用于根据各个所述第二标识构建预设表
确定模块用于判断预设表中是否包含所述第一标识得到判断结果所述预设表中存
储有多个第二数据的第二标识所述第二数据存储于主数据库以及备份数据库
所述确定模块还用于判断预设表中是否包含所述第一标识得到判断结果所述预设
表中存储有多个第二数据的第二标识所述第二数据存储于主数据库以及备份数据库
所述建立模块具体用于在所述主数据库读取各个所述第二数据的第三日志序列号
且在所述备份数据库读取各个所述第二数据的第四日志序列号根据各个所述第二数据对
应的第二标识所述第三日志序列号以及所述第四日志序列号构建所述预设表接收服务
器发送的数据的更新信息确定所述更新信息对应的数据的第三标识所述第三标识是所
述预设表中任意的第二标识根据所述更新信息更新所述第三标识在所述预设表中对应的
第三日志序列号或,根据所述更新信息更新所述第三标识在所述预设表中对应的第三日
志序列号以及第四日志序列号
发送模块用于根据预设表向服务器发送通知服务的注册请求通知服务用于通知预
设表中的各个第二标识对应的第三序列号以及第四序列号进行更新服务器与主数据库以
及备份数据库通信连接
接收模块用于接收服务器反馈的注册成功的提示信息
6 .一种数据查询设备其特征在于包括存储器和处理器
所述存储器存储计算机执行指令
所述处理器执行存储器存储的计算机执行指令使得数据查询设备执行如权利要求1
4任一项所述的数据查询方法
权 利 要 求 书
2/2
3
CN 115048416 B
3
of 16
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。