全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210952900.0 (22)申请日 2022.08.09 (71)申请人 北京京东振世信息技 术有限公司 地址 100086 北京市海淀区知春路76号6层 (72)发明人 柴瑞  (74)专利代理 机构 中科专利商标代理有限责任 公司 11021 专利代理师 孙蕾 (51)Int.Cl. G06F 16/242(2019.01) G06F 16/2452(2019.01) G06F 16/2455(2019.01) G06F 16/25(2019.01) G06F 9/50(2006.01) (54)发明名称 数据查询方法、 装置、 电子设备及存 储介质 (57)摘要 本公开提供了一种数据查询方法, 可以应用 于大数据技术领域。 该方法包括: 响应于第一查 询请求, 获取第一查询请求中携带的待查询字 段; 从数据源中确定与待查询字段对应的目标字 段信息表; 基于目标字段信息表, 确定与待查询 字段关联的第一目标查询引擎; 基于第一目标查 询引擎, 构造第一查询语句; 以及执行第一查询 语句, 得到与待查询字段关联的第一目标数据。 此外, 本公开还提供了一种数据查询装置、 设备 和存储介质。 权利要求书2页 说明书13页 附图7页 CN 115168398 A 2022.10.11 CN 115168398 A 1.一种数据查询方法, 包括: 响应于第一 查询请求, 获取 所述第一 查询请求中携带的待查询字段; 从数据源中确定与所述待查询字段对应的目标字段信息表; 基于所述目标字段信息表, 确定与所述待查询字段关联的第一目标查询引擎; 基于所述第一目标查询引擎, 构造第一 查询语句; 以及 执行所述第一 查询语句, 得到与所述待查询字段关联的第一目标 数据。 2.根据权利要求1所述的方法, 其中, 所述第一查询请求中还携带有查询时段信息, 所 述数据源 包括字典信息表和多张字段信息表; 其中, 所述从数据源中确定与所述待查询字段对应的目标字段信息表, 包括: 基于所述查询时段和所述第 一查询请求的响应时刻信 息, 确定所述第 一查询请求的目 标查询类型; 基于所述字典信息表, 确定与所述待查询字段关联的基准字段; 以及 基于所述目标查询类型和所述基准字段, 从多 张所述字段信 息表中确定所述目标字段 信息表。 3.根据权利要求2所述的方法, 其中, 所述基于所述目标字段信息表, 确定与所述待查 询字段关联的第一目标查询引擎, 包括: 基于所述目标字段信息表, 确定与所述基准字段关联的至少一个第一 查询引擎; 以及 从至少一个所述第一 查询引擎中确定第一目标查询引擎。 4.根据权利要求3所述的方法, 其中, 所述字段信息表中配置有查询引擎属性 值; 其中, 所述基于所述目标字段信息表, 确定与所述基准字段关联的至少一个第一查询 引擎, 包括: 解析所述目标字段信息表的查询引擎属性 值, 以确定 至少一个所述第一 查询引擎。 5.根据权利要求3所述的方法, 还 包括: 确定所述基准字段的目标查询维度; 确定与所述目标查询维度相关的至少一个第二 查询引擎; 以及 基于至少一个所述第 一查询引擎和至少一个所述第 二查询引擎, 确定至少一个第 三查 询引擎; 其中, 所述从至少一个所述第一 查询引擎中确定第一目标查询引擎, 包括: 从至少一个所述第三 查询引擎中确定所述第一目标查询引擎。 6.根据权利要求3所述的方法, 其中, 所述第一 查询引擎配置有优先级; 其中, 所述从至少一个所述第一 查询引擎中确定第一目标查询引擎, 包括: 将至少一个所述第一查询引擎按优先级从高至低的顺序进行排序, 得到查询引擎序 列; 以及 确定所述 查询引擎序列中位于首位的所述第一 查询引擎 为所述第一目标查询引擎。 7.根据权利要求6所述的方法, 还 包括: 在所述第一目标查询引擎为预设查询引擎的情况下, 确定所述第 一目标查询引擎的预 设资源消耗 量; 对基于所述第一 查询语句进行查询计划解析, 得到预测资源消耗 量; 在所述预测资源消耗量大于所述预设资源消耗量的情况下, 从所述查询引擎序列中确权 利 要 求 书 1/2 页 2 CN 115168398 A 2定第二目标查询引擎; 以及 基于所述第二目标查询引擎, 构造针对所述待查询字段的第二 查询语句。 8.根据权利要求1所述的方法, 还 包括: 对所述第一目标 数据进行序列化处 理, 得到序列化数据; 以及 以所述待查询字段作为缓存主键, 所述序列化数据作为缓存值, 将所述待查询字段和 所述序列化数据存 入缓存中。 9.根据权利要求8所述的方法, 还 包括: 响应于第二查询请求, 基于所述第二查询请求中携带的目标查询字段, 生成目标缓存 主键; 利用所述目标缓存主键对所述缓存进行查询, 得到查询结果; 以及 在所述查询结果表征为所述缓存中存在与所述目标缓存主键对应的目标缓存值的情 况下, 对所述 目标缓存值进行反序列化处理, 以得到与所述 目标查询 字段关联的第二 目标 数据。 10.一种数据查询装置, 包括: 第一获取模块, 用于响应于第一查询请求, 获取所述第一查询请求中携带的待查询字 段; 第一确定模块, 用于从数据源中确定与所述待查询字段对应的目标字段信息表; 第二确定模块, 用于基于所述目标字段信息表, 确定与所述待查询字段关联的第一目 标查询引擎; 第一构造模块, 用于基于所述第一目标查询引擎, 构造第一 查询语句; 以及 第一处理模块, 用于执行所述第一查询语句, 得到与所述待查询字段关联的第一目标 数据。 11.一种电子设备, 包括: 一个或多个处 理器; 存储器, 用于存 储一个或多个指令, 其中, 当所述一个或多个指令被所述一个或多个处理器执行时, 使得所述一个或多个 处理器实现权利要求1至9中任一项所述的方法。 12.一种计算机可读存储介质, 其上存储有可执行指令, 所述可执行指令被处理器执行 时使处理器实现权利要求1至9中任一项所述的方法。 13.一种计算机程序产品, 所述计算机程序产品包括计算机可执行指令, 所述计算机可 执行指令在被执 行时用于实现权利要求1至9中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115168398 A 3

PDF文档 专利 数据查询方法、装置、电子设备及存储介质

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据查询方法、装置、电子设备及存储介质 第 1 页 专利 数据查询方法、装置、电子设备及存储介质 第 2 页 专利 数据查询方法、装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:00:36上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。