一种关联式的缓存数据更新方法和系统技术方案

技术编号:44965302 阅读:29 留言:0更新日期:2025-04-12 01:36
本发明专利技术涉及一种关联式的缓存数据更新方法,包括:在接收用户查询请求后,查询缓存中的请求数据;若缓存中有数据,则直接返回数据给用户;若缓存中无数据,则从数据库中查询数据,并返回给用户;将查询到的数据存储到缓存中;将查询到的数据发送至关联分析处理装置;所述关联分析处理装置根据实体关联映射表解析数据,提取关联实体标识信息;将关联实体标识信息存储到队列中;从队列中取出关联实体标识信息,从数据库中查询关联数据;将查询到的关联数据存储到缓存中。本申请实现了系统能够迅速从缓存中提供所需的数据,显著提高了查询效率,减轻了数据库的压力,并改善了用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种关联式的缓存数据更新方法和系统


技术介绍

1、在现代计算机技术中,缓存作为一种提高数据访问速度的有效手段,广泛应用于各种系统和应用中。缓存的基本原理是将频繁访问的数据存储在快速访问的存储介质中,以便在后续请求时能够迅速提供数据,减少对后端数据库的直接访问,从而降低数据库的负载并提高系统的整体性能。

2、尽管缓存技术在提升系统性能方面发挥了重要作用,但在处理大量用户请求查询不重复但与之前数据有关联的数据时,现有的缓存更新方法存在明显的效率瓶颈。这种情况在电子商务平台尤为常见,例如,用户在购物门户网站中发出购物车查询请求,系统首先提供商品的概览信息。当用户希望进一步查看商品的详细信息时,如果这些信息未被缓存,系统将不得不直接访问数据库以获取数据。由于数据库的访问速度通常慢于缓存,这导致用户体验受到影响,同时增加了数据库的负担。


技术实现思路

1、为解决现有技术的不足,本专利技术实现了大量用户请求查询与之前查询记录有关联数据的场景下,能有较高的查询效率。

本文档来自技高网...

【技术保护点】

1.一种关联式的缓存数据更新方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述S1在接收用户查询请求后,查询第一缓存数据库中的目标请求数据,包括使用SQL语句进行数据检索。

3.根据权利要求1所述的方法,其特征在于,所述S1在接收用户查询请求后,查询第一缓存数据库中的目标请求数据,包括,若第一缓存数据库查询到第二所述目标请求数据,则直接返回所述第二所述目标请求数据给用户。

4.根据权利要求1所述的方法,其特征在于,所述S1中若所述缓存数据库中不存在所述请求数据,则自动跳转至第二数据库中查询所述请求数据,还包括,若无法在所述第二数据...

【技术特征摘要】

1.一种关联式的缓存数据更新方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述s1在接收用户查询请求后,查询第一缓存数据库中的目标请求数据,包括使用sql语句进行数据检索。

3.根据权利要求1所述的方法,其特征在于,所述s1在接收用户查询请求后,查询第一缓存数据库中的目标请求数据,包括,若第一缓存数据库查询到第二所述目标请求数据,则直接返回所述第二所述目标请求数据给用户。

4.根据权利要求1所述的方法,其特征在于,所述s1中若所述缓存数据库中不存在所述请求数据,则自动跳转至第二数据库中查询所述请求数据,还包括,若无法在所述第二数据库中查询到所述请求数据则直接返回用户空值。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述队列具备优先级设置功能,能够根据实体标识信息...

【专利技术属性】
技术研发人员:荆梦雨
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

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

1