[发明专利]数据查询方法和装置在审
申请号: | 201810790496.5 | 申请日: | 2018-07-18 |
公开(公告)号: | CN110737676A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 杨明洁;张克新;杨涛 | 申请(专利权)人: | 北京京东金融科技控股有限公司 |
主分类号: | G06F16/245 | 分类号: | G06F16/245;G06F16/2455;G06F16/242 |
代理公司: | 11219 中原信达知识产权代理有限责任公司 | 代理人: | 张一军;张效荣 |
地址: | 101111 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据查询 查询 数据库配置 数据请求 计算机技术领域 查询结果返回 数据查询请求 方法和装置 快速变换 时效性 维度 解析 数据库 创建 自由 保证 | ||
1.一种数据查询方法,其特征在于,包括:
解析来自数据请求端的数据查询请求,获得待查询的数据库配置信息;
根据所述待查询的数据库配置信息,创建数据查询任务,以查询待查询的数据库;
将查询结果返回至所述数据请求端。
2.根据权利要求1所述的方法,其特征在于,根据所述待查询的数据库配置信息,创建数据查询任务包括:
根据所述待查询的数据库配置信息,拼装查询语句,以通过数据库查询方法获得查询结果。
3.根据权利要求2所述的方法,其特征在于,所述待查询的数据库配置信息至少包括:待查询的数据库地址、待查询的数据库名和查询逻辑信息。
4.根据权利要求3所述的方法,其特征在于,所述待查询的数据库配置信息还包括:分库数量、每个分库的分表数量以及每个分表的名称;所述待查询的数据库地址为待查询的分库地址,所述待查询的数据库名为待查询的分库名称;
根据所述待查询的数据库配置信息,创建数据查询任务,以查询待查询的数据库包括:
根据所述分库数量和每个分库的分表数量,确定循环查询的次数,以循环执行以下步骤:
根据当前待查询的分库名称、当前待查询的分表的名称以及查询逻辑信息,拼装当前待执行的查询语句;
根据所述当前待执行的查询语句,通过数据库查询方法,获得当前查询的结果并将所述结果添加至查询结果集;
将查询结果返回至所述数据请求端包括:当循环查询完成后,将查询结果集返回至所述数据请求端。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述待查询的数据库配置信息还包括回调任务类名和回调方法名;
将查询结果返回至所述数据请求端包括:根据所述回调任务类名和回调方法名将查询结果返回至所述数据请求端。
6.一种数据查询装置,其特征在于,包括:
参数解析模块,用于解析来自数据请求端的数据查询请求,获得待查询的数据库配置信息;
数据库访问模块,用于根据所述待查询的数据库配置信息,创建数据查询任务,以查询待查询的数据库;
结果返回模块,用于将查询结果返回至所述数据请求端。
7.根据权利要求6所述的装置,其特征在于,所述数据库访问模块还用于:
根据所述待查询的数据库配置信息,拼装查询语句,以通过数据库查询方法获得查询结果。
8.根据权利要求7所述的装置,其特征在于,所述待查询的数据库配置信息至少包括:待查询的数据库地址、待查询的数据库名和查询逻辑信息。
9.根据权利要求8所述的装置,其特征在于,所述待查询的数据库配置信息还包括:分库数量、每个分库的分表数量以及每个分表的名称;所述待查询的数据库地址为待查询的分库地址,所述待查询的数据库名为待查询的分库名称;
所述数据库访问模块还用于:
根据所述分库数量和每个分库的分表数量,确定循环查询的次数,以循环执行以下步骤:
根据当前待查询的分库名称、当前待查询的分表的名称以及查询逻辑信息,拼装当前待执行的查询语句;
根据所述当前待执行的查询语句,通过数据库查询方法,获得当前查询的结果并将所述结果添加至查询结果集;
所述结果返回模块还用于:当循环查询完成后,将查询结果集返回至所述数据请求端。
10.根据权利要求6-9任意一项所述的装置,其特征在于,所述待查询的数据库配置信息还包括回调任务类名和回调方法名;
所述结果返回模块还用于:根据所述回调任务类名和回调方法名将该查询结果返回至所述数据请求端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东金融科技控股有限公司,未经北京京东金融科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810790496.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:关联ID查询方法、装置、电子设备和存储介质
- 下一篇:一种数据搜索系统及方法