华东师范大学胡卉芪获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉华东师范大学申请的专利一种基于云对象存储的内存和磁盘混合缓存方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115562592B 。
龙图腾网通过国家知识产权局官网在2025-12-05发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211367490.X,技术领域涉及:G06F3/06;该发明授权一种基于云对象存储的内存和磁盘混合缓存方法是由胡卉芪;李雪莲设计研发完成,并于2022-11-03向国家知识产权局提交的专利申请。
本一种基于云对象存储的内存和磁盘混合缓存方法在说明书摘要公布了:本发明公开了一种基于云对象存储的内存和磁盘混合缓存方法,其特点是内存缓存和磁盘缓存对应的缓存存储粒度和结构的设计,基于自适应的阈值限制的LRU缓存策略的改进,通过混合缓存对存放在云对象存储上的数据进行缓存,并利用缓存对云对象存储上的数据进行高效的数据访问。本发明与现有技术相比具有优先选择收益更高的数据块放入缓存,大大提升了缓存命中率,利用缓存极大的减少了查询云对象存储上数据的时间,减少了访问云对象存储的次数,节省更多数据访问时间,方法简便,使用效果好,具有广泛应用的前景。
本发明授权一种基于云对象存储的内存和磁盘混合缓存方法在权利要求书中公布了:1.一种基于云对象存储的内存和磁盘混合缓存方法,其特征在于,采用内存与磁盘中缓存存储粒度的混合缓存架构设计,以及基于自适应阈值限制的LRU缓存方法,对存放在云对象存储上的数据进行混合缓存,并通过对LRU阈值的限制,优先存放数据量更小的数据项,从而达到更高的缓存命中率,利用混合缓存适应OLAP负载下列存数据库对云对象存储上高效的数据访问; 所述内存与磁盘中缓存存储粒度的混合缓存架构设计的存储层是一个DRAMSSDCloudObjectStorage的三层存储结构,云对象存储作为存储层,原始的数据文件存放在云对象存储上,内存和磁盘作为缓存数据文件的性能层,混合缓存架构的具体设计包括: A1:内存缓存的缓存内容存储在内存中,由双向链表和哈希表实现LRU,所述内存缓存的存储粒度为数据文件的一个区间; A2:将缓存文件存放在指定缓存目录下,重启后数据库会查找缓存目录,将磁盘缓存的一些元信息读入内存,所述磁盘缓存由双向链表和哈希表组成,其存储粒度为数据文件的一个区间; A3:根据数据访问的顺序对数据文件进行内存缓存和磁盘缓存的缓存项划分; 所述基于自适应阈值限制的LRU缓存方法具体包括: B1:当访问数据范围小于内存缓存阈值时,数据被存入内存缓存;如大于内存缓存阈值,数据不被保留在内存; B2:当访问数据范围小于磁盘缓存阈值时,数据被作为单独的磁盘文件存储在本地磁盘;如大于磁盘缓存阈值,数据不被存储在本地磁盘中; B3:根据负载的变化实时动态调整内存缓存阈值和磁盘缓存阈值,当负载中的数据访问普遍大于阈值时,阈值应适当调整变大;反之当负载中的数据访问普遍小于阈值时,此时存在频繁的换进换出,阈值应调整变小; 所述利用混合缓存适应OLAP负载下列存数据库对云对象存储上高效的数据访问,具体包括如下步骤: C1:OLAP型负载以对列数据文件的范围访问,当读请求到达时,判断请求文件和范围是否有在内存缓存中命中; C2:如请求的范围在内存缓存中完全命中,则立即返回相应的数据;如部分命中,即与现有的内存缓存有部分重叠,则需要去磁盘缓存查找不重叠的部分;如不命中,则去磁盘缓存查找所需的范围; C3:对于同一文件,已被缓存的部分则从磁盘文件加载数据,未被缓存的部分需要从云对象存储上下载; C4:当有数据段需要从云对象存储上下载时,如数据段的大小在磁盘缓存的阈值内,那么这个数据段将被作为缓存项放入磁盘缓存,产生相应的磁盘文件;如数据段的大小在内存缓存的阈值内,则数据段被放入内存缓存; C5:当内存缓存满时或磁盘缓存满时,则通过LRU算法逐出。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人华东师范大学,其通讯地址为:200241 上海市闵行区东川路500号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励