当前位置: 首页 > 专利查询>王彬专利>正文

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

技术编号:18084422 阅读:23 留言:0更新日期:2018-05-31 12:48
本发明专利技术提供了一种数据存储方法及装置,其中的方法包括:获取数据存储指令,根据数据存储指令获取存储数据的类别,根据存储数据的类别,将存储数据划分成数据块,根据存储数据的类别,获取数据块的存储安全策略,使用存储数据的存储安全策略将数据块进行存储。本发明专利技术的数据存储方法及装置根据存储数据的类别将存储数据划分为数据块,再根据存储数据的类别,将划分的数据块以对应的存储安全策略进行存储操作,提高了不同类别数据的数据存储安全性。

【技术实现步骤摘要】
一种数据存储方法及装置
本专利技术涉及数据存储术领域,特别是涉及一种数据存储方法及装置。
技术介绍
随着互联网技术的发展,大数据时代的到来,人们对数据访问的需求越来越多,互联网企业对数据存储的可靠性和安全性的要求也越来越高。一般地,用户对不同类型的数据要求的安全保护策略会有所不同,如一些隐私信息数据的安全保护级别会比较高,而一些视频文件或文本文件数据的安全保护级别则会相对较低,但现有的存储系统只会通过密码保护的形式进行加密处理,并不会按照数据的类型对不同数据进行不同的存储模式。
技术实现思路
鉴于上述问题,本专利技术的一个目的是要提供一种克服上述问题或者至少部分地解决上述问题的数据存储方法及装置。本专利技术一个进一步的目的是提高数据存储的安全性和可靠性。根据本专利技术的一个方面,本专利技术提供了一种数据存储方法,包括:获取数据存储指令,根据数据存储指令获取存储数据的类别;根据存储数据的类别,将存储数据划分成数据块;根据存储数据的类别,获取数据块的存储安全策略;使用存储数据的存储安全策略将数据块进行存储。可选地,存储数据的类别包括图像文件、文本文件、证书文件、加密文件中的一个或多个。可选地,根据存储数据的类别,将存储数据划分成数据块的步骤具体包括:利用LSM树将同一类别的存储数据划分成一个数据块。可选地,存储数据的存储安全策略包括读写操作、只读操作、加密操作中的一个或多个。可选地,获取数据存储指令之前还包括:设置每种类别的存储数据对应的存储安全策略。根据本专利技术另一个方面,还提供了一种数据存储装置,包括:数据获取模块,配置为获取数据存储指令,并根据数据存储指令获取存储数据的类别;数据划分模块,配置为根据存储数据的类别,将存储数据划分成数据块;存储安全策略获取模块,配置为根据存储数据的类别,获取数据块的存储安全策略;数据存储模块,配置为使用存储数据的存储安全策略将数据块进行存储。可选地,存储数据的类别包括图像文件、文本文件、证书文件、加密文件中的一个或多个。可选地,数据划分模块还配置为利用LSM树将同一类别的存储数据划分成一个数据块。可选地,存储数据的存储安全策略包括读写操作、只读操作、加密操作中的一个或多个。可选地,数据存储装置还包括:存储安全策略设置模块,配置为设置每种类别的存储数据对应的存储安全策略。本专利技术的数据存储方法及装置根据存储数据的类别将存储数据划分为数据块,再根据存储数据的类别,将划分的数据块以对应的存储安全策略进行存储操作,提高了不同类别数据的数据存储安全性。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。附图说明后文将参照附图以示例性而非限制性的方式详细描述本专利技术的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:图1是根据本专利技术一个实施例的数据存储方法的流程图;图2是根据本专利技术一个实施例的数据存储装置的示意性结构图。具体实施方式本实施例首先提供了一种数据存储方法,图1是根据本专利技术一个实施例的数据存储方法的流程图。如图1所示,本实施例的数据存储方法包括:S102,获取数据存储指令,根据数据存储指令获取存储数据的类别;S104,根据存储数据的类别,将存储数据划分成数据块;S106,根据存储数据的类别,获取数据块的存储安全策略;S108,使用存储数据的存储安全策略将数据块进行存储。在步骤S102中,数据存储装置获取数据存储指令,该数据存储指令是指用户对某类存储数据进行存储操作的指令。随后数据存储装置根据该数据存储指令获取存储数据的类别。这里存储数据的类别包括图像文件、文本文件、证书类文件、加密文件中的一个或多个。在步骤S104中,利用LSM树将同一类别的存储数据划分成一个数据块,采用LSM树对数据进行划分,提高Redis存储的序列化程度,便于按照keyva1ue进行查找。在步骤S106中,数据存储装置根据步骤S102获取的存储数据的类别,获取该存储数据集合的数据块的存储安全策略。该存储安全策略包括读写操作、只读操作、加密操作中的一个或多个。由此将不同种类的存储数据与对应的存储安全策略进行对应匹配,例如,将涉及个人隐私的文件,如身份证、银行卡等直接设置为只读操作或加密操作;如对一般的图像文件可设置为通常的读写操作;如对文本文件可设置为加密操作,以防止信息泄露。在步骤S102之前,数据存储方法还包括设置每种类别的存储数据对应的存储安全策略的步骤。由于不同用户对不同类别的存储数据的存储安全性可能是不同的,有的用户的文本文件中的信息很重要,用户可能会将文本文件对应的存储安全策略设置为加密操作;有的用户的文本文件中的信息可能是一般的小说,用户则会将文本文件对应的存储安全策略设置为读写操作。在步骤S108中,利用上述匹配的存储安全策略对不同类别的数据块进行存储,由此完成了数据存储的操作,提升了数据存储的安全性、可靠性和快速性。如图2所示,基于上述的数据存储方法,本实施例还提供了一种数据存储装置10,包括数据获取模块11、数据划分模块12、存储安全策略获取模块13和数据存储模块14。数据获取模块11配置为获取数据存储指令,并根据数据存储指令获取存储数据的类别,数据获取模块11获取数据存储指令,该数据存储指令是指用户对某类存储数据进行存储操作的指令。随后数据获取模块11根据该数据存储指令获取存储数据的类别。这里存储数据的类别包括图像文件、文本文件、证书类文件、加密文件中的一个或多个。数据划分模块12配置为根据存储数据的类别,将存储数据划分成数据块,数据划分模块12还配置为利用LSM树将同一类别的存储数据划分成一个数据块。采用LSM树对数据进行划分,提高Redis存储的序列化程度,便于按照keyva1ue进行查找。存储安全策略获取模块13,配置为根据存储数据的类别,获取数据块的存储安全策略,存储安全策略获取模块13根据数据存储模块14获取的存储数据的类别,获取该存储数据集合的数据块的存储安全策略。该存储安全策略包括读写操作、只读操作、加密操作中的一个或多个。由此将不同种类的存储数据与对应的存储安全策略进行对应匹配,例如,将涉及个人隐私的文件,如身份证、银行卡等直接设置为只读操作或加密操作;如对一般的图像文件可设置为通常的读写操作;如对文本文件可设置为加密操作,以防止信息泄露。数据存储装置10还包括存储安全策略设置模块15,存储安全策略设置模块15配置为设置每种类别的存储数据对应的存储安全策略。由于不同用户对不同类别的存储数据的存储安全性可能是不同的,有的用户的文本文件中的信息很重要,用户可能会将文本文件对应的存储安全策略设置为加密操作;有的用户的文本文件中的信息可能是一般的小说,用户则会将文本文件对应的存储安全策略设置为读写操作。数据存储模块14,配置为使用存储数据的存储安全策略将数据块进行存储,数据存储模块14用上述匹配的存储安全策略对不同类别的数据块进行存储,由此完成了数据存储的操作,提升了数据存储的安全性、可靠性和快速性。至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本专利技术的多个示例性实施例,但是,在不脱离本专利技术精神和范围的情况下,仍可根据本专利技术公开的内容直接确定或推本文档来自技高网...
一种数据存储方法及装置

【技术保护点】
一种数据存储方法,其特征在于,包括:获取数据存储指令,根据所述数据存储指令获取存储数据的类别;根据所述存储数据的类别,将所述存储数据划分成数据块;根据所述存储数据的类别,获取所述数据块的存储安全策略;使用所述存储数据的存储安全策略将所述数据块进行存储。

【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:获取数据存储指令,根据所述数据存储指令获取存储数据的类别;根据所述存储数据的类别,将所述存储数据划分成数据块;根据所述存储数据的类别,获取所述数据块的存储安全策略;使用所述存储数据的存储安全策略将所述数据块进行存储。2.根据权利要求1所述的数据存储方法,其特征在于,所述存储数据的类别包括图像文件、文本文件、证书文件、加密文件中的一个或多个。3.根据权利要求1所述的数据存储方法,其特征在于,所述根据所述存储数据的类别,将所述存储数据划分成数据块的步骤具体包括:利用LSM树将同一类别的所述存储数据划分成一个所述数据块。4.根据权利要求1所述的数据存储方法,其特征在于,所述存储数据的存储安全策略包括读写操作、只读操作、加密操作中的一个或多个。5.根据权利要求1所述的数据存储方法,其特征在于,在所述获取数据存储指令之前还包括:设置每种类别的存储数据对应的存储安全策略。6.一种数据存储装置,其...

【专利技术属性】
技术研发人员:王彬
申请(专利权)人:王彬
类型:发明
国别省市:湖南,43

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

1