数据查询方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:33992826 阅读:32 留言:0更新日期:2022-07-02 10:08
本申请实施例提供一种数据查询方法、装置、设备、存储介质及程序产品。其中,数据查询方法包括:接收客户端发送的第一查询请求;第一查询请求用于请求获取第一数据,客户端设置有用于存储历史查询数据的客户端缓存,客户端缓存中不包括第一数据;根据第一查询请求,判断接口层缓存中否存在第一数据;若是,则在接口层缓存中获取第一数据,并向客户端发送第一数据;若否,则从服务器的数据层缓存中获取第一数据,并向客户端发送第一数据。用于降低服务器对数据库的访问次数,提高数据库的处理速度。度。度。

【技术实现步骤摘要】
数据查询方法、装置、设备、存储介质及程序产品


[0001]本申请实施例涉及计算机
,尤其涉及一种数据查询方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]目前,数据查询设备可以访问服务器中数据库内存储的业务数据。
[0003]在相关技术中,在数据查询设备访问服务器中数据库内存储的业务数据的过程中,数据查询设备向服务器发送访问请求,服务器接收到访问请求之后,根据访问请求在数据库中查询访问请求对应的业务数据,并向数据查询设备发送业务数据。
[0004]在上述技术中,服务器每接收到一个访问请求,就要从数据库中查询访问请求对应的业务数据,导致服务器对数据库的访问次数较多,进而导致数据库的处理速度较低。

技术实现思路

[0005]本申请实施例提供一种数据查询方法、装置、设备、存储介质及程序产品。用于降低服务器对数据库的访问次数,提高数据库的处理速度。
[0006]第一方面,本申请实施例提供一种数据查询方法,应用于接口层设备,接口层设备中设置有接口层缓存,方法包括:
[0007]接收客户端发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,应用于接口层设备,所述接口层设备中设置有接口层缓存,所述方法包括:接收客户端发送的第一查询请求;所述第一查询请求用于请求获取第一数据,所述客户端设置有用于存储历史查询数据的客户端缓存,所述客户端缓存中不包括所述第一数据;根据所述第一查询请求,判断所述接口层缓存中是否存在所述第一数据;若是,则在所述接口层缓存中获取所述第一数据,并向所述客户端发送第一数据;若否,则从服务器的数据层缓存中获取所述第一数据,并向所述客户端发送所述第一数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一查询请求,判断所述接口层缓存中是否存在所述第一数据,包括:根据所述第一查询请求,在所述接口层缓存中确定目标缓存区域;判断所述目标缓存区域中是否存在所述第一数据。3.根据权利要求2所述的方法,其特征在于,所述第一查询请求包括查询地址和第一数据的查询参数;所述根据所述第一查询请求,在所述接口层缓存中确定目标缓存区域,包括:根据所述查询地址,在所述接口层缓存中确定所述目标缓存区域。4.根据权利要求3所述的方法,其特征在于,所述判断所述目标缓存区域中是否存在所述第一数据,包括:根据所述查询参数,判断所述目标缓存区域中是否存在所述第一数据。5.根据权利要求1

4任一项所述的方法,其特征在于,所述从服务器的数据层缓存中获取第一数据,包括:向所述服务器发送第二查询请求;接收所述服务器发送的所述第一数据,所述第一数据为服务器从所述数据层缓存中查询得到的。6.根据权利要求1

4任一项所述的方法,其特征在于,所述数据查询设备与所述服务器为同一设备;所述从服务器的数据层缓存中获取所述第一数据,包括:根据所述第一查询请求,确定第一查询关键字;根据所述第一查询关键字在所述数据层缓存中查询所述第一数据。7.根据权利要...

【专利技术属性】
技术研发人员:王玉王铃翔杨凡邱昱
申请(专利权)人:京东数字科技控股股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1