一种数据存储方法及装置制造方法及图纸

技术编号:17406219 阅读:26 留言:0更新日期:2018-03-07 04:21
本发明专利技术公开了一种数据存储方法,其特征在于,包括:获取待存储的数据;根据预设的多个不同的标签与所述待存储的数据的对应关系,为所述数据分配一个对应的标签;将所述数据存入与其分配得到的标签对应的存储区域中。本发明专利技术在预设的多个不同的标签中,为待存储的数据分配了一个对应的标签,因此所有待存储的数据对应被分成了多种数据并对应存储在多个存储区域中,每个存储区域存储的数据量会比现有技术中每个存储区域中的更少,进而能够提高数据的读取效率。本发明专利技术还提供了一种存储系统,与该方法对应,也能提高数据的读取效率。

A data storage method and device

The invention discloses a data storage method, which is characterized in that includes: acquiring the data to be stored; according to the corresponding relationship between a number of different labels with the preset data to be stored, a distribution corresponding to the data label; the data stored in the storage area and its corresponding label distribution get in. The present invention in a number of different labels preset, assigned a corresponding label for the data to be stored, so all the data to be stored corresponding is divided into a variety of data and the corresponding stored in a plurality of storage area, the amount of data for each storage area stored in each storage area than in the prior art. The less, and thus can improve the efficiency of data. The invention also provides a storage system, corresponding to the method, and can also improve the efficiency of data reading.

【技术实现步骤摘要】
一种数据存储方法及装置
本专利技术涉及存储
,更具体地说,涉及一种数据存储方法,还涉及一种数据存储系统。
技术介绍
在大数据时代,人们能轻松地获取到海量的数据,同时也有海量的数据需要存储。最初数据的存储是不对数据进行任何分类的,将数据按照产生顺序直接存入存储设备中。现有技术中,为了提高数据的读取效率,将待存储的数据划分为冷数据和热数据,并将冷数据和热数据分开存储。这样做虽然在一定程度上提高了读取效率,但是当数据量特别大的时候,热数据或冷数据中的数据量也会很大,读取数据的效率依旧很低。综上所述,如何提供一种能提高读取效率的存储方法,是目前本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种数据存储方法,可以提高读取效率。为了实现上述目的,本专利技术提供如下技术方案:一种数据存储方法,包括:获取待存储的数据;根据预设的多个不同的标签与所述待存储的数据的对应关系,为所述数据分配一个对应的标签;将所述数据存入与其分配得到的标签对应的存储区域中。优选的,预设所述多个不同的标签包括:根据数据的不同保存格式预设所述多个不同的标签,每个所述标签唯一对应一个所述保存格式。优选的,预设所述多个不同的标签包括:根据数据的不同保存格式及数据的不同访问频率预设所述多个不同的标签,其中,每个所述标签唯一对应一个由任意一个所述保存格式与任意一种所述访问频率组成的组合。优选的,将所述数据存入与其分配得到的标签对应的存储区域中后,还包括:判断所述存储区域已经存储数据的数据量是否达到预设的阈值,若是则发出存储空间已满的提示。一种数据存储系统,包括:获取装置,用于:获取待存储的数据;分类装置:用于:根据预设的多个不同的标签,为所述数据分配一个对应的标签;存储装置,用于:将所述数据存入与其分配得到的标签对应的存储区域中。优选的,所述分类装置包括:第一分类子装置,用于:根据数据的保存格式预设所述多个不同的标签,所述数据的保存格式包括:视频、音频、文本、图片、动画,所述数据的保存格式与所述多个不同的标签一一对应。优选的,所述分类装置包括:第二分类子装置,用于:根据数据的保存格式及数据的访问频率的不同组合方式预设所述多个不同的标签,所述组合方式与所述多个不同的标签一一对应,所述数据的保存格式包括:视频、音频、文本、图片、动画,所述数据访问频率包括高访问频率、低访问频率,所述高访问频率为访问频率不小于预设的参考频率的访问频率,所述低访问频率为访问频率小于所述预设的参考频率的访问频率。优选的,还包括:提示装置,用于:在所述存储装置将所述数据存入与其分配得到的标签对应的存储区域中后,判断所述存储区域已经存储数据的数据量是否达到预设的阈值,若是则发出存储空间已满的提示。本专利技术提供的一种数据存储方法,包括:获取待存储的数据;根据预设的多个不同的标签与所述待存储的数据的对应关系,为所述数据分配一个对应的标签;将所述数据存入与其分配得到的标签对应的存储区域中。本专利技术在预设的多个不同的标签中,为待存储的数据分配了一个对应的标签,因此所有待存储的数据对应被分成了多种数据并对应存储在多个存储区域中,每个存储区域存储的数据量会比现有技术中每个存储区域中的更少,进而能够提高数据的读取效率。本专利技术还提供了一种数据存储系统,与该方法对应,也能提高数据的读取效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种数据存储方法的流程图;图2为本专利技术实施例提供的一种数据存储系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,其示出了本专利技术实施例提供的一种数据存储方法的流程图,可以包括:步骤S11:获取待存储的数据。首先需要获取待存储的数据,为步骤S12做准备。步骤S12:根据预设的多个不同的标签与待存储的数据的对应关系,为数据分配一个对应的标签。可以根据实际情况来预设多个不同的标签,这些标签可以用来对步骤S11中获取到的待存储的数据进行分类,由于分类后具有相同的标签的数据会被存储在一起,为了避免同一个数据被存储在两个或两个以上的存储区域中,一个数据只能与一种标签对应。另外,标签可以从多个维度进行预设,例如从数据的保存格式、数据的访问频率、数据的大小、最近一次被访问的时间等等,在具体实现的过程中可以根据实际情况来选择一个或多个维度来预设标签。步骤S13:将数据存入与其分配得到的标签对应的存储区域中。为了将具有相同标签的数据存储在一起,而具有不同标签的数据分开存储,需要将存储设备划分成多个存储区域,每个存储区域对应一个标签。每个存储区域的大小可以根据实际情况来划分。例如,具有标签A的数据的数据量较大,那么可以把与标签A对应的存储区域划分得大一些;相反的,具有标签B的数据的数据量较小,那么可以把与标签B对应的存储区域划分得小一些。另外,已经划分好的存储区域的大小也可以根据实际情况进行扩大或缩小。例如,具有标签C的数据长时间未被访问而被删除了一部分,并且在很长一段时间内都没有新的具有标签C的数据需要存储,那么与标签C对应的存储区域可以适当缩小;若具有标签D的数据的数据量增加很多,就可以将与标签D对应的存储区域进行扩大。本专利技术实施例提供的一种数据存储方法,在预设的多个不同的标签中,为待存储的数据分配了一个对应的标签,因此所有待存储的数据对应被分成了多种数据并对应存储在多个存储区域中,每个存储区域存储的数据量会比现有技术中每个存储区域中的更少,进而能够提高数据的读取效率。本专利技术还提供了一种数据存储系统,与该方法对应,也能提高数据的读取效率。本专利技术实施例提供的一种数据存储方法,预设多个不同的标签可以包括:根据数据的不同保存格式预设多个不同的标签,每个标签唯一对应一个保存格式。由于数据的保存格式有多种,包括视频、音频、文本、图片、动画等,因此根据数据的不同保存格式可以预设多个不同的标签,分配得到相同标签的待存储数据为保存格式相同的数据,对应的,存储时具有相同保存格式的数据会被存储在一起,访问的时候只用访问需要的那种保存格式所在的存储区域即可。例如,现在需要访问一个文本数据,那么访问的时候只需要在与文本标签对应的存储区域中进行查找即可,而不用在视频等其他保存格式的存储区域中查找,访问的效率较高。由于数据的保存格式能容易的获取到,因此根据保存格式来预设多个不同标签是简单易行的。本专利技术实施例提供的一种存储方法,预设多个不同的标签可以包括:根据数据的不同保存格式及数据的不同访问频率预设多个不同的标签,其中,每个标签唯一对应一个由任意一个保存格式与任意一种访问频率组成的组合。本方法将数据的保存格式与数据的访问频率组合起来预设多个标签。数据的访问频率可以根据实际情况来划分,下面以访问频率划分为两个层次来本文档来自技高网...
一种数据存储方法及装置

【技术保护点】
一种数据存储方法,其特征在于,包括:获取待存储的数据;根据预设的多个不同的标签与所述待存储的数据的对应关系,为所述数据分配一个对应的标签;将所述数据存入与其分配得到的标签对应的存储区域中。

【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:获取待存储的数据;根据预设的多个不同的标签与所述待存储的数据的对应关系,为所述数据分配一个对应的标签;将所述数据存入与其分配得到的标签对应的存储区域中。2.根据权利要求1所述的存储方法,其特征在于,预设所述多个不同的标签包括:根据数据的不同保存格式预设所述多个不同的标签,每个所述标签唯一对应一个所述保存格式。3.根据权利要求1所述的存储方法,其特征在于,预设所述多个不同的标签包括:根据数据的不同保存格式及数据的不同访问频率预设所述多个不同的标签,其中,每个所述标签唯一对应一个由任意一个所述保存格式与任意一种所述访问频率组成的组合。4.根据权利要求1-3任一项所述的存储方法,其特征在于,将所述数据存入与其分配得到的标签对应的存储区域中后,还包括:判断所述存储区域已经存储数据的数据量是否达到预设的阈值,若是则发出存储空间已满的提示。5.一种数据存储系统,其特征在于,包括:获取装置,用于:获取待存储的数据;分类装置,用于:根据预设的多个不同的标签,为所述数据分配一个对应的标签;存储装置...

【专利技术属性】
技术研发人员:尹云峰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1