数据的过滤方法、过滤装置、电子装置与数据过滤系统制造方法及图纸

技术编号:37851262 阅读:30 留言:0更新日期:2023-06-14 22:41
本申请提供了一种数据的过滤方法、过滤装置、电子装置与数据过滤系统。该过滤方法包括:确定步骤,在预定时刻确定内存中缓存的目标数据的访问次数是否大于预定阈值,一个目标数据对应一个属性信息,属性信息至少包括缓存过期时刻以及访问次数,内存中缓存有多个目标数据,缓存过期时刻用于表征目标数据缓存在内存中的截止时刻;更新步骤,在目标数据的访问次数大于或者等于预定阈值的情况下,计算第一预定时间段和缓存过期时刻的和,得到更新后的目标数据的缓存过期时刻;删除步骤,在目标数据的访问次数小于预定阈值的情况下,将目标数据从内存中删除,从而解决了现有技术中对热点数据进行过滤时,占用内存较高以及代码开发难度较高的问题。较高的问题。较高的问题。

【技术实现步骤摘要】
数据的过滤方法、过滤装置、电子装置与数据过滤系统


[0001]本申请涉及计算机
,具体而言,涉及一种数据的过滤方法、数据的过滤装置、计算机可读存储介质、电子装置与数据过滤系统。

技术介绍

[0002]应用系统在使用过程中通常通过数据访问层获取用户查询的数据,用于前端展示和具体使用。对于用户群体来说,会频繁地进行访问关注的数据,于是便形成了应用系统的热点数据,用户群体不关注的数据,便不会频繁地进行访问,于是便形成了应用系统的冷门数据。从应用系统建设的角度来说,系统建设者需重点关注热点数据的使用,一方面要能够识别出热点数据并下沉到持久化的存储中,另一方面还要求开发简捷,便于调整和维护。
[0003]应用系统中的热点数据通常是在使用过程中,通过统计分析后过滤出来的,也有部分少量热点数据可由业务人员分析预先得知。在系统开发过程中,需要对已经明确的热点数据进行特殊处理,避免造成系统数据访问压力。对于不能预先确定的热点数据,传统的处理方法通常是先尝试发现热点数据,再缓存这部分热点数据,例如,现有技术中通常将某一数据的访问次数单独记录在一个变量本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据的过滤方法,其特征在于,包括:确定步骤,在预定时刻确定内存中缓存的目标数据的访问次数是否大于预定阈值,所述预定时刻为所述目标数据的缓存过期时刻,一个所述目标数据对应一个属性信息,所述属性信息至少包括所述缓存过期时刻以及所述访问次数,所述内存中缓存有多个所述目标数据,所述缓存过期时刻用于表征所述目标数据缓存在所述内存中的截止时刻;更新步骤,在所述目标数据的所述访问次数大于或者等于所述预定阈值的情况下,计算第一预定时间段和所述缓存过期时刻的和,得到更新后的所述目标数据的所述缓存过期时刻;删除步骤,在所述目标数据的所述访问次数小于所述预定阈值的情况下,将所述目标数据从所述内存中删除。2.根据权利要求1所述的过滤方法,其特征在于,对于同一个所述目标数据的所述属性信息,所述访问次数位于所述缓存过期时刻的末尾,且所述缓存过期时刻与所述访问次数以预定分界符间隔。3.根据权利要求1或者2所述的过滤方法,其特征在于,在计算第一预定时间段和所述缓存过期时刻的和,得到更新后的所述目标数据的所述缓存过期时刻之后,所述过滤方法还包括:将所述目标数据的所述访问次数置为0,并依次执行所述确定步骤、所述更新步骤以及所述删除步骤至少一次。4.根据权利要求1所述的过滤方法,其特征在于,在预定时刻确定内存中缓存的目标数据的访问次数是否大于预定阈值之前,所述过滤方法还包括:响应于用户的预定操作,接收目标查询请求,所述目标查询请求用于查询所述目标数据;在所述内存中缓存有所述目标查询请求对应的所述目标数据的情况下,为对应的所述目标数据更新所述访问次数;在所述内存中未缓存有所述目标查询请求对应的所述目标数据的情况下,基于所述目标查询请求,从数据库中查询所述目标查询请求对应的所述目标数据。5.根据权利要求4所述的过滤方法,其特征在于,所述属性信息还包括首次缓存时刻,在基于所述目标查询请求,从数据库中查询所述目标查询请求对应的所述目标数据之后,所述过滤方法还包括:将所述目标查询请求对应的所述目标数据缓存在所述内存中,且将所...

【专利技术属性】
技术研发人员:刘智鑫丰瑾
申请(专利权)人:中国邮政储蓄银行股份有限公司
类型:发明
国别省市:

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

1