The invention provides a data storage system and method, wherein the processor can determine the type of data according to the data of the use of heat, such as when the data is used in the first type heat storage disk corresponding to the use of the heat range, determine the data for the first type of data, and by the first type of hard disk storage; when the data is used in the heat second types of hard disk storage corresponding to the use of the heat range, determine the data for the second types of data, and by the second types of hard disk storage; when the data is used in the third types of heat storage should use heat range, determine the data for the third types of data, and by the third types of storage hard disk storage, according to data the use of heat classification of data storage. And can add three types of storage hard disk or at any time to replace the third types of storage hard disk to store more data, so that to improve the data storage capacity can not reduce the data size under the condition, reduce the probability of missing data.
【技术实现步骤摘要】
一种数据存储系统及方法
本专利技术属于数据处理
,更具体的说,尤其涉及一种数据存储系统及方法。
技术介绍
根据IDC(互联网数据中心)过去五年的研究发现,全球数据量大约每两年翻一番;2010年全球数据量跨入ZB(十万亿亿字节)时代,预计到2020年全球数据量将达到令人恐怖的35ZB,如此庞大的数据量给数据存储系统带来了极大的挑战。目前数据存储系统对海量数据的存储采用分布式存储方式,如数据存储系统包括多台服务器,每台服务器分别存储海量数据中的部分数据,以此实现海量数据的分布式存储,但是随着数据量的增长,多台服务器也无法承受日益增长的数据量,为此数据存储系统中的每台服务器可以采用如下方式来存储数据:一种方式:降低采样频率,比如原始的采样频率为1秒/次,即每间隔一秒采集数据,这样服务器会每间隔一秒采集到新的数据,而若将采样频率降低为1分/次,这样服务器就会每间隔一分钟采集到新的数据;另一种方式:通过降低存储数据的粒度的方式来存储数据。但是这两种方式均为实现对海量数据的分类存储,并且这两种方式会导致部分数据丢失。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种数据存储系统及方法,用于实现根据数据的使用热度来分类存储数据,并且在不降低存储数据的数据粒度的情况下,提高数据的存储量,以降低数据的丢失概率。技术方案如下:本专利技术提供一种数据存储系统,所述系统包括:处理器、至少一个第一类型存储硬盘、至少一个第二类型存储硬盘和至少一个第三类型存储硬盘;所述处理器,用于获取数据的使用热度,当所述数据的使用热度位于第一类型存储硬盘对应的使用热度范围内时,确定所述数据为第 ...
【技术保护点】
一种数据存储系统,其特征在于,所述系统包括:处理器、至少一个第一类型存储硬盘、至少一个第二类型存储硬盘和至少一个第三类型存储硬盘;所述处理器,用于获取数据的使用热度,当所述数据的使用热度位于第一类型存储硬盘对应的使用热度范围内时,确定所述数据为第一类型数据;当所述数据的使用热度位于第二类型存储硬盘对应的使用热度范围内时,确定所述数据为第二类型数据;当所述数据的使用热度位于第三类型存储硬盘对应的使用热度范围内时,确定所述数据为第三类型数据;所述第一类型存储硬盘用于存储第一类型数据;所述第二类型存储硬盘用于存储第二类型数据,所述第三类型存储硬盘用于存储第三类型数据;其中,所述第一类型数据的使用热度大于所述第二类型数据的使用热度,所述第二类型数据的使用热度大于所述第三类型数据的使用热度。
【技术特征摘要】
1.一种数据存储系统,其特征在于,所述系统包括:处理器、至少一个第一类型存储硬盘、至少一个第二类型存储硬盘和至少一个第三类型存储硬盘;所述处理器,用于获取数据的使用热度,当所述数据的使用热度位于第一类型存储硬盘对应的使用热度范围内时,确定所述数据为第一类型数据;当所述数据的使用热度位于第二类型存储硬盘对应的使用热度范围内时,确定所述数据为第二类型数据;当所述数据的使用热度位于第三类型存储硬盘对应的使用热度范围内时,确定所述数据为第三类型数据;所述第一类型存储硬盘用于存储第一类型数据;所述第二类型存储硬盘用于存储第二类型数据,所述第三类型存储硬盘用于存储第三类型数据;其中,所述第一类型数据的使用热度大于所述第二类型数据的使用热度,所述第二类型数据的使用热度大于所述第三类型数据的使用热度。2.根据权利要求1所述的系统,其特征在于,所述第一类型存储硬盘的读写速度优于所述第二类型存储硬盘和所述第三类型存储硬盘的读写速度。3.根据权利要求1所述的系统,其特征在于,所述处理器,用于获取所述第一类型存储硬盘中存储的第一类型数据,当所述第一类型存储硬盘中存储的第一类型数据的使用热度降至小于第一预设使用热度,将所述降至小于第一预设使用热度的第一类型数据确定为所述第二类型数据,并将所确定的第二类型数据转移到所述第二类型存储硬盘中存储。4.根据权利要求1所述的系统,其特征在于,所述处理器,用于获取所述第二类型存储硬盘存储的第二类型数据,当所述第二类型存储硬盘存储的第二类型数据的使用热度降至小于第二预设使用热度,将所述降至小于第二预设使用热度的第二类型数据确定为所述第三类型数据,并将所确定的第三类型数据转移到所述第三类型存储硬盘中存储。5.根据权利要求1所述的系统,其特征在于,所述处理器,用于对所述第二类型数据进行聚合,得到数据粒度高于所述第二类型数据的数据粒度的聚合数据,并将所述聚合数据确定为所述第一类型数据,将所述聚合数据转移到所述第一类型存储硬盘中存储。6.根据权利要求1所述的系统,其特征在于,所述处理器,用于记录所述第三类型存储硬盘的存储信息。7.根据权利要求6所述的系统,其特征在于,所述处理器,用于获取数据查询信息,根据所述数据查询信...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。