[发明专利]一种动态调整缓存热点数据的方法在审
申请号: | 201811617920.2 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109783402A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 谢坚;王泽峰 | 申请(专利权)人: | 深圳竹云科技有限公司 |
主分类号: | G06F12/0871 | 分类号: | G06F12/0871;G06F12/0891 |
代理公司: | 深圳快马专利商标事务所(普通合伙) 44362 | 代理人: | 赵亮;刘朗星 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种动态调整缓存热点数据的方法,本发明通过动态调整热点数据热度的计算方法,精准淘汰缓存数据的计算方法,更准确的淘汰缓存数据,保留价值高的热点数据;提升缓存中热点数据比重,增加热点数据的缓存命中率。 | ||
搜索关键词: | 热点数据 缓存 动态调整 缓存数据 缓存命中率 淘汰 热度 保留 | ||
【主权项】:
1.一种动态调整缓存热点数据的方法,其特征在于,所述动态调整缓存热点数据的方法步骤为:S1设定一个访问次数阈值M,在系统中定义当访问次数大于阈值的缓存数据不能被移除;S2设定一个每次缓存淘汰数据个数N,用于当缓存数据达到上限,需要进行数据淘汰时,一次性淘汰N个缓存数据;S3当有新的数据被访问时,首先在缓存中查找,如果能缓存命中,则将对象的访问次数加1,并将缓存中的数据对接移动到栈顶;如果不能缓存命中,则经过查询和计算,生成数据对象,将数据对象压入栈顶,设置访问计数为1;S4缓存中其他数据对象向栈底下压一位;S5若缓存未到最大缓存数,则缓存数据调整过程结束;若缓存达到最大缓存数,则触发缓存清理过程;S6缓存清理程序,从栈底向上变量,寻找使用计数最少的N个缓存数据对象,在查找过程中,若发现对象的访问次数大于M,则该对象不属于淘汰数据,并对该对象的访问计数减1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳竹云科技有限公司,未经深圳竹云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811617920.2/,转载请声明来源钻瓜专利网。
- 上一篇:数据存储方法以及存储系统
- 下一篇:读取数据的方法、装置和数据处理器