[发明专利]数据存储方法和装置有效

专利信息
申请号: 201010135735.7 申请日: 2010-03-26
公开(公告)号: CN101794259A 公开(公告)日: 2010-08-04
发明(设计)人: 杜小华;龚涛;董浩;张翔;王国丰 申请(专利权)人: 成都市华为赛门铁克科技有限公司
主分类号: G06F12/08 分类号: G06F12/08
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 刘芳
地址: 611731 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 存储 方法 装置
【说明书】:

技术领域

发明涉及数据存储技术领域,尤其涉及一种数据存储方法和装置。 

背景技术

现在的数据业务应用,对存储系统的性能、输入输出(Input Output;以下简称:IO)的并发性能和能耗的要求越来越高。一级缓存(cache)的容量有限,并且价格较高,因此为了提升存储系统的性能,降低存储系统的能耗,二级缓存的使用越来越多,例如:使用固态硬盘(Solid State Disk;以下简称:SSD)作为二级缓存。 

其中,二级缓存的存储介质的主要特点是随机访问性能比较好,为传统磁盘的20倍左右,但是顺序访问性能与传统磁盘的性能差距较小,甚至不如传统的光纤通道(Fiber Channel;以下简称:FC)磁盘和串行连接小型计算机系统接口(Serial Attached Small Computer System Interface;以下简称:SAS)磁盘,所以二级缓存必须有选择地对数据进行缓存。 

现有技术提供的一种存储方式为:将所有热点数据缓存到作为二级缓存的存储介质上,这时,当热点数据的访问模式为顺序访问模式时,由于二级缓存的存储介质的顺序访问性能比传统磁盘差,因此会导致存储性能降低。 

发明内容

本发明实施例提供一种数据存储方法和装置,以实现将随机访问的数据存储到二级缓存上,提高使用二级缓存的存储系统的存储性能。 

本发明实施例提供一种数据存储方法,包括:从一级缓存中选择待淘汰数据;确定所述待淘汰数据为热点数据;确定所述待淘汰数据为随机访问的数据之后,将所述待淘汰数据存储到二级缓存中;确定所述待淘汰数据不是随机访问的数据之后,从所述一级缓存中淘汰所述待淘汰数据;所述确定所述待淘汰数据为随机访问的数据之前,还包括:确定所述待淘汰数据不是热 点数据之后,从所述一级缓存中淘汰所述待淘汰数据。 

本发明实施例还提供一种数据存储装置,包括:选择模块,用于从一级缓存中选择待淘汰数据;确定模块,用于确定所述选择模块选择的待淘汰数据为随机访问的数据;存储模块,用于在所述确定模块确定所述选择模块选择的待淘汰数据为随机访问的数据之后,将所述待淘汰数据存储到二级缓存中;所述确定模块,还用于在确定所述待淘汰数据为随机访问的数据之前,确定所述选择模块选择的待淘汰数据为热点数据;淘汰模块,用于在所述确定模块确定所述选择模块选择的待淘汰数据不是随机访问的数据之后,从所述一级缓存中淘汰所述待淘汰数据;所述淘汰模块,还用于在所述确定模块确定所述待淘汰数据为随机访问的数据之前,在所述确定模块确定所述待淘汰数据不是热点数据之后,从所述一级缓存中淘汰所述待淘汰数据。 

本发明实施例中,在确定一级缓存中的待淘汰数据为随机访问的数据之后,将该待淘汰数据存储到二级缓存中,从而实现了将随机访问的数据存储到二级缓存,充分利用了二级缓存的存储介质的性能和二级缓存的存储空间,进而提高了使用二级缓存的存储系统的存储性能。 

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 

图1为本发明数据存储方法一个实施例的流程图; 

图2为本发明确定上述待淘汰数据为随机访问的数据的方法一个实施例的流程图; 

图3为本发明数据存储方法另一个实施例的流程图; 

图4为本发明数据存储方法再一个实施例的流程图; 

图5为本发明使用二级缓存的存储系统的一个实施例的示意图; 

图6为本发明数据存储装置一个实施例的结构示意图; 

图7为本发明数据存储装置另一个实施例的结构示意图。 

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。 

图1为本发明数据存储方法一个实施例的流程图,如图1所示,该数据存储方法可以包括: 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010135735.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top