[发明专利]快速响应检索方法及装置、计算机装置及存储介质在审
| 申请号: | 201811575997.8 | 申请日: | 2018-12-22 |
| 公开(公告)号: | CN109857760A | 公开(公告)日: | 2019-06-07 |
| 发明(设计)人: | 何新荣 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
| 主分类号: | G06F16/2453 | 分类号: | G06F16/2453;G06F16/2455 |
| 代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
| 地址: | 518000 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 查询结果 检索请求 快速响应 查询 匹配 缓存 计算机装置 数据库 存储介质 缓存区域 检索 数据查询效率 检索装置 减小 返回 | ||
本发明提供一种快速响应检索方法,在接收到的检索请求是初次请求时,由数据库中查询与所述检索请求相匹配的查询结果,返回查询结果并将所述查询结果缓存至缓存区域;若接收到的检索请求不是初次请求,直接在缓存区域中查询与所述检索请求匹配的查询结果,若在缓存中未查询到相匹配的结果,再去数据库中查询。本发明还提供一种快速响应检索装置、计算机装置及存储介质。本发明有利于提高数据查询效率,减小数据库压力。
技术领域
本发明涉及计算机技术领域,具体涉及一种快速响应检索方法及装置、计算机装置及计算机可读存储介质。
背景技术
随着云计算和互联网络的蓬勃发展,越来越多的领域都将面临数据的检索。如果检索过程采用简单的数据库查询的方法来实现,因为其数据量较大,查询时间会随着系统数据量的增大而增长,从而占用数据库连接的时间也较长。因此,如果在一定的时间内,并发用户数较大的情况下,就会使得数据库连接被占满,使越来越多用户的查询无法立即得到数据库连接,而处于等待的状态。这样,大大增加了数据库负载,使得系统的响应速度越来越慢,甚至会出现无法响应的情况,将远远无法满足用户需求。
发明内容
鉴于以上内容,有必要提出一种快速响应检索方法及装置、计算机装置及计算机可读存储介质,以提高数据检索的响应速度。
本申请的第一方面提供一种快速响应检索方法,应用于计算机装置中,所述方法包括:
当接收到检索请求时,判断所述检索请求是否为初次请求;
若所述检索请求是初次请求,则从数据库中查询与所述检索请求相匹配的查询结果,并返回所述查询结果,同时将所述查询结果缓存至预设的缓存区域中;
若所述接收到的检索请求不是初次请求,则从所述缓存区域中查询是否存在与所述检索请求匹配的查询结果;
若在所述缓存区域中查询到与所述检索请求匹配的查询结果,则返回从所述缓存区域中查询到的查询结果;及
若在所述缓存区域中未查询到与检索请求匹配的查询结果,则从数据库中查询与所述检索请求匹配的查询结果,并将在所述数据库中查询到的所述查询结果返回并缓存至所述缓存区域中。
优选地,所述“判断用户的检索请求是否为初次请求的方法”包括:
将所述接收到的检索请求与一检索请求历史记录进行比对,判断所述检索请求是否与历史记录中的一检索请求相匹配;
若所述检索请求与检索请求历史记录中的一历史检索请求相匹配,则确认所述接收到的检索请求不是初次请求;
若未在检索请求历史记录中查找到与所述检索请求相匹配的历史检索请求,则确认所述接收到的检索请求不是初次请求,并将所述接收到的检索请求添加至所述历史记录中。
优选地,所述将所述查询结果缓存至预设的缓存区域中包括:使用Key-Value系统,将所述查询结果的查询关键字作为Key,将所述查询结果作为所述关键字对应的Value存储至所述缓存区域。
优选地,缓存至所述缓存区域中的查询结果以数据库表格的方式存储,所述数据库表格中的查询结果的排列方式包括如下方式中的任意一种:时间顺序排列、检索频率排列,其中被检索频率越高的排在越前面。
优选地,所述方法还包括:
判断所述查询结果在预设时间内被查询的次数是否超过预设值;
若超过所述预设值,则对所述查询结果进行缓存;
若所述查询结果在预设时间内被查询次数小于所述预设值,则不对所述查询结果进行缓存。
优选地,所述缓存区域中缓存的查询结果在预定时间内进行清理,其中,清理所述缓存区域中查询结果的方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811575997.8/2.html,转载请声明来源钻瓜专利网。





