【技术实现步骤摘要】
本申请涉及存储,尤其涉及一种数据缓存方法、装置、存储系统、计算机可读存储介质以及计算机程序产品。
技术介绍
1、随着计算产业的发展,产生了海量的数据。上述数据可以存储在存储系统中,以便后续可以访问存储系统获得数据。例如,客户端可以向存储系统发送输入输出(inputoutput,io)请求,以请求访问存储系统。
2、为了提高io效率,存储系统通常采用高速存储介质如动态随机存取存储器(dynamic random access memory,dram),或者存储级存储器(storage class memory,scm)为慢速存储介质如机械硬盘(hard disk drive,hdd)或固态硬盘(solid state disk,ssd)缓存数据。具体地,存储系统包括缓存,缓存依赖淘汰算法进行数据的换入换出。例如,缓存可以缓存热点数据,保障热点数据的读时延。又例如,对于顺序读,缓存可以通过预取算法,将数据提前加载到缓存中,以保证顺序读的时延。
3、考虑到存储成本,存储系统通常还支持进行重复数据删除(即重删)。重删具体
...【技术保护点】
1.一种数据缓存方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述IO请求所访问的目标数据是否为重删数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述索引信息为键值对,所述键值对中的键为已存储数据的逻辑地址,所述键值对中的值为已存储数据的物理地址或指纹;
4.根据权利要求2所述的方法,其特征在于,所述已存储数据的索引信息包括重删数据的索引信息,所述重删数据的索引信息包括所述重删数据的逻辑地址;
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
【技术特征摘要】
1.一种数据缓存方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述io请求所访问的目标数据是否为重删数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述索引信息为键值对,所述键值对中的键为已存储数据的逻辑地址,所述键值对中的值为已存储数据的物理地址或指纹;
4.根据权利要求2所述的方法,其特征在于,所述已存储数据的索引信息包括重删数据的索引信息,所述重删数据的索引信息包括所述重删数据的逻辑地址;
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述io请求属于顺序io。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述确定所述io请求所访问的目标数据是否为重删数据,包括:
8.一种数据缓存装置,其特征在于,所述装置包括:
9.根据权利要求8所述的装置,其特征在于,所述重删信息感知模块具体用于:
10.根据权利要求8所述的装置,其特征在于,所述索引信息为...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。