[发明专利]数据查询方法和装置在审
申请号: | 201810790496.5 | 申请日: | 2018-07-18 |
公开(公告)号: | CN110737676A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 杨明洁;张克新;杨涛 | 申请(专利权)人: | 北京京东金融科技控股有限公司 |
主分类号: | G06F16/245 | 分类号: | G06F16/245;G06F16/2455;G06F16/242 |
代理公司: | 11219 中原信达知识产权代理有限责任公司 | 代理人: | 张一军;张效荣 |
地址: | 101111 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据查询 查询 数据库配置 数据请求 计算机技术领域 查询结果返回 数据查询请求 方法和装置 快速变换 时效性 维度 解析 数据库 创建 自由 保证 | ||
本发明公开了一种数据查询方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:解析来自数据请求端的数据查询请求,获得待查询的数据库配置信息;根据所述待查询的数据库配置信息,创建数据查询任务,以查询待查询的数据库;将查询结果返回至所述数据请求端。该实施方式实现了一种轻量级数据查询框架,能够保证数据查询的时效性的同时,自由、快速变换数据查询的维度。
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据查询方法和装置。
背景技术
数据驱动时代的来临,意味着数据的影响力已渗透到互联网的各环节中。数据已成为互联网营销活动的效率评估标准和测量评估的载体。面对不断增长的营销数据,保证数据查询的时效性的同时,自由、快速变换数据查询的维度,是现有营销数据查询和分析过程中的难点。
目前,常用的数据查询方法主要有以下两种:
1.模板化查询方式,定时将数据同步到一张宽表内,执行固定的查询和统计语句。
2.各个业务方自己开发数据查询框架,通过程序实现全量数据扫描或通过第三方管理平台执行查询语句,自定义查询语句,查询关键数据。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
对于第1种方式,导出宽表需要每日定时同步数据,即便实现实时数据同步,模板化的查询和统计逻辑无法满足数据查询的灵活性;
对于第2种方式,当数据量较大且数据存储是切分存储时,若想增加一类数据或数据源的查询,各个业务方需要单独维护数据查询框架,增加用户的工作量,降低了查询效率;通过第三方管理平台执行查询语句易受平台超时时间限制,从而导致无法得到查询结果。
发明内容
有鉴于此,本发明实施例提供一种数据查询方法和装置,该方法实现了一种轻量级数据查询框架,能够保证数据查询的时效性的同时,自由、快速变换数据查询的维度。
为实现上述目的,根据本发明实施例的一个方面,提供了一种数据查询方法,包括:解析来自数据请求端的数据查询请求,获得待查询的数据库配置信息;根据所述待查询的数据库配置信息,创建数据查询任务,以查询待查询的数据库;将查询结果返回至所述数据请求端。
可选地,根据所述待查询的数据库配置信息,创建数据查询任务包括:根据所述待查询的数据库配置信息,拼装查询语句,以通过数据库查询方法获得查询结果。
可选地,所述待查询的数据库配置信息至少包括:待查询的数据库地址、待查询的数据库名和查询逻辑信息。
可选地,所述待查询的数据库配置信息还包括:分库数量、每个分库的分表数量以及每个分表的名称;所述待查询的数据库地址为待查询的分库地址,所述待查询的数据库名为待查询的分库名称;
根据所述待查询的数据库配置信息,创建数据查询任务,以查询待查询的数据库包括:根据所述分库数量和每个分库的分表数量,确定循环查询的次数,以循环执行以下步骤:根据当前待查询的分库名称、当前待查询的分表的名称以及查询逻辑信息,拼装当前待执行的查询语句;根据所述当前待执行的查询语句,通过数据库查询方法,获得当前查询的结果并将所述结果添加至查询结果集;
将查询结果返回至所述数据请求端包括:当循环查询完成后,将查询结果集返回至所述数据请求端。
可选地,所述待查询的数据库配置信息还包括回调任务类名和回调方法名;将查询结果返回至所述数据请求端包括:根据所述回调任务类名和回调方法名将查询结果返回至所述数据请求端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东金融科技控股有限公司,未经北京京东金融科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810790496.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:关联ID查询方法、装置、电子设备和存储介质
- 下一篇:一种数据搜索系统及方法