[发明专利]数据库查询方法及处理装置在审
| 申请号: | 201910912809.4 | 申请日: | 2019-09-25 |
| 公开(公告)号: | CN110750515A | 公开(公告)日: | 2020-02-04 |
| 发明(设计)人: | 黄乐;朱林浩;何林强 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
| 主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/2453 |
| 代理公司: | 44280 深圳市威世博知识产权代理事务所(普通合伙) | 代理人: | 李庆波 |
| 地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 字段 分区 查询请求 数据库查询 数据存储 数据库 申请 数据库处理装置 查询性能 存储装置 查询 | ||
本申请提供了一种数据库查询方法,包括:接收对数据库的查询请求,其中,数据库包括按照不同分区字段范围而划分的若干个数据存储分区;若查询请求中的查询字段不包括分区字段,则判断查询请求是否存在对应的分区字段范围;若查询请求存在对应的分区字段范围,则在对应的分区字段范围所对应的数据存储分区中执行查询。此外,本申请还提供了一种数据库处理装置以及存储装置。本申请所提供的数据库查询方法查询性能较高。
技术领域
本申请涉及存储技术领域,具体是涉及数据库查询方法及处理装置。
背景技术
随着互联网的发展,业务数据和社会网络积累的各种数据越来越多,如何在海量的数据存储中快速查询满足条件的记录,是一种比较大的挑战。
数据库分区技术是一种常用的存储技术,具体是指将数据库按照不同分区字段范围划分成若干个数据存储分区。在分区式数据库中,如果按照分区字段范围进行查询,则可以直接在分区字段范围所对应的数据存储分区中进行查询,减少数据的扫描范围,提高了查询性能。但是,针对于没有带上分区字段范围的查询请求,目前的查询方法都是需要遍历整个数据库进行查询,导致查询性能急剧下降,不能满足用户的需求。
发明内容
为了解决分区式数据库中查询请求不包括分区字段范围时,查询性能较差的技术问题,本申请实施例一方面提供了一种数据库查询方法,包括:接收对数据库的查询请求,其中,数据库包括按照不同分区字段范围而划分的若干个数据存储分区;若查询请求中的查询字段不包括分区字段,则判断查询请求是否存在对应的分区字段范围;若查询请求存在对应的分区字段范围,则在对应的分区字段范围所对应的数据存储分区中执行查询。
本申请实施例另一方面提供了一种数据库处理装置,包括接收单元、判断单元以及查询单元;其中,接收单元用于接收对数据库的查询请求,其中,数据库包括按照不同分区字段范围而划分的若干个数据存储分区;判断单元用于在查询请求中的查询字段不包括分区字段时判断查询请求是否存在对应的分区字段范围;查询单元用于在判断单元判断出查询请求存在对应的分区字段范围时,在对应的分区字段范围所对应的数据存储分区中执行查询。
本申请实施例另一方面提供了一种数据库处理装置,包括处理器和存储器,存储器中存储有计算机指令;处理器在运行计算机指令时执行以上所述的查询方法。此外,本申请实施例还提供一种存储装置,存储有能够被处理器运行的计算机指令,所述计算机指令用于实现以上所述的数据库查询方法。
本申请所提供的数据库查询方法在查询请求中的查询字段不包括分区字段时,判断查询请求是否存在对应的分区字段范围;若查询请求存在对应的分区字段范围,则只需要在对应的分区字段范围所对应的数据存储分区中执行查询即可,不必遍历整个数据库进行查询,减小了数据扫描的范围,提高了查询效率,进而提高了查询性能。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例所提供的数据库查询方法的流程示意图;
图2是本申请实施例所提供的另一数据库查询方法的流程示意图;
图3是图2中不同查询字段与分区字段之间的预设对应关系的建立方法的流程示意图;
图4是图2中不同查询字段与分区字段之间的预设对应关系的另一建立方法的流程示意图;
图5是图2中不同查询字段与分区字段之间的预设对应关系的另一建立方法的流程示意图;
图6是图2中不同查询字段与分区字段之间的预设对应关系的另一建立方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910912809.4/2.html,转载请声明来源钻瓜专利网。





