[发明专利]一种数据处理的方法及装置在审
申请号: | 202010725337.4 | 申请日: | 2020-07-24 |
公开(公告)号: | CN111858676A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 孟浩浩;杨威 | 申请(专利权)人: | 政采云有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/2457 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 刘晓楠 |
地址: | 310024 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
本申请涉及一种数据处理的方法及装置。所述数据处理的方法应用于数据缓存系统,所述数据缓存系统包括热度缓存区和粒度缓存区;包括:S1、接收用户的第i查询请求,所述第i查询请求包含待查询数据的身份标识号码ID,i为正整数;S2、基于所述待查询数据的ID在数据库中获取目标数据;S3、将所述目标数据基于预设存储规则存储于所述粒度缓存区中,从粒度缓存区提取所述目标数据并基于预设热度规则将所述目标数据存储于所述热度缓存区中,从热度缓存区提取所述目标数据并返回至用户,其中所述存储规则根据数据粒度确定,所述热度规则根据数据的访问频率及时效性确定。
技术领域
本申请涉及计算机技术领域,特别涉及一种数据处理的方法及装置、计算设备及计算机可读存储介质。
背景技术
电商平台中的部分数据具体较高的使用频率,比如商品信息、规则配置信息等,通常会将这些热点数据做缓存处理,以防止因硬件配置受限、系统异常等原因造成数据不可访问或访问耗时较长的问题。
到目前为止,缓存技术已普遍的应用于各类软件系统中,对提高系统的稳定性做出了卓越贡献。但是针对一个高频访问的热数据中心的整体缓存机制还缺乏可靠案列。这有不同的业务场景对缓存的要求不同所致,也有着我们较少的从一个系统模块整体的角度来考虑缓存机制设计的原因。
现有技术中使用的大多数缓存设计都有着较为明显的局限性。局限一:局部数据缓存。在局部领域表现良好,但是没有从整体角度看待缓存的成本和效率及价值的关系。比如往往在一个系统内部使用缓存,如果获取缓存失败,可以自己捕获系统异常,做出相应处理,而如果是一个功能模块级的缓存,我们往往需要考虑业务方如果不能及时获取数据造成的后果,如果是强业务依赖的数据获取失败了可能会导致较严重的连锁反应。局限二:缓存一视同仁。开发者在实际开发中一般不会关注缓存的成本,会较少的考虑依据数据价值不同划分不同的缓存层次,往往没有精细化的设计缓存机制,没有做到价值/成本的最大化。
现有技术中存在以下技术问题:由于某种原因,系统崩溃,暂时不可用,引起依赖该数据的各业务线报出数据异常;由于某种数据访问量过大,超出系统硬件配置的处理上限,造成数据访问超时。
综上所述,现有技术中存在的局限成为本领域技术人员亟待解决的技术问题。
发明内容
有鉴于此,本说明书实施例提供了一种数据处理的方法。本说明书同时涉及一种数据处理的装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
根据本说明书实施例的第一方面,本申请提供了一种数据处理的方法,应用于数据缓存系统,所述数据缓存系统包括热度缓存区和粒度缓存区;
所述数据处理的方法包括:
S1、接收用户的第i查询请求,所述第i查询请求包含待查询数据的身份标识号码ID,i为正整数;
S2、基于所述待查询数据的ID在数据库中获取目标数据;
S3、将所述目标数据基于预设存储规则存储于所述粒度缓存区中,从粒度缓存区提取所述目标数据并基于预设热度规则将所述目标数据存储于所述热度缓存区中,从热度缓存区提取所述目标数据并返回至用户,其中所述存储规则根据数据粒度确定,所述热度规则根据数据的访问频率及时效性确定。
可选地,对于所述的方法,还包括:
接收用户的第j查询请求,所述第j查询请求包含待查询数据的ID,其中ji;
基于所述待查询数据的ID在所述热度缓存区中进行查询具有所述ID的目标数据;
在所述热度缓存区查询到所述目标数据的情况下,将所述目标数据返回至用户,并结束当前查询流程;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于政采云有限公司,未经政采云有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010725337.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力高低压横担制作加工方法
- 下一篇:一种屏幕测试工装及测试方法