数据处理方法和装置制造方法及图纸

技术编号:8562948 阅读:192 留言:0更新日期:2013-04-11 04:36
本发明专利技术实施例提供一种数据处理方法和装置,该方法包括:判断第一虚拟磁带上的数据的访问频率是否小于第一虚拟磁带对应的访问频率阈值;若第一虚拟磁带上的数据的访问频率小于第一虚拟磁带对应的访问频率阈值,则将第一虚拟磁带上的数据转存到第二虚拟磁带或者物理磁带上,并更新磁带和LUN的映射关系;其中,第一虚拟磁带设置在虚拟磁带库上;第二虚拟磁带设置在虚拟磁带库上,且第二虚拟磁带的属性值小于第一虚拟磁带的属性值;物理磁带的属性值小于第一虚拟磁带的属性值。由于本发明专利技术通过磁带与LUN的映射关系来对数据进行处理,不需要设置第三方软件系统,提高了数据处理效率,同时也减少了硬件设备,降低了成本。

【技术实现步骤摘要】

本专利技术实施例涉及存储技术,尤其涉及一种数据的处理方法和装置。
技术介绍
存储设备可以分为硬盘和磁带等,其中,硬盘适合用于快速响应访问的场合,而磁带适合用于长期保存、快速进行大文件顺序读写的场合,并且磁带还具有成本低、能耗低、便于运输的优势,因此可以将硬盘和磁带结合为一个存储系统,用于存储数据。现有技术中,主要通过将高速硬盘形成的常用在线数据库、低速硬盘形成的虚拟磁带库、物理磁带形成的物理磁带库和第三方软件系统共同组合成一个存储系统,其中,常用在线数据库存储常用的数据,成本以及能耗高;虚拟磁带库存储短期需要备份存储和归档存储的数据,成本以及能耗较高;物理磁带库存储长期需要备份存储和归档存储的数据,成本以及能耗低;然后通过第三方软件系统来实现常用在线数据库与虚拟磁带库之间数据的处理,从而可以在同一个存储系统中实现高速存储、备份存储和归档存储。在实现本专利技术的过程中,专利技术人发现现有技术中的存储系统需要配置有复杂的硬件设备和第三方软件系统,从而导致成本升高,同时数据的处理过程需要通过第三方软件系统来实现,导致数据的处理效率低。
技术实现思路
本专利技术提供一种用于数据处理方法和装置,用以通过磁带与LUN的映射关系来对数据进行处理,实现了数据的分级存储,不需要设置第三方软件系统,提高了数据处理效率,同时也减少了硬件设备,降低了成本。第一方面,本专利技术实施例提供一种数据的处理方法,包括判断第一虚拟磁带上的数据的访问频率是否小于所述第一虚拟磁带对应的第一访问频率阈值;若所述第一虚拟磁带上的数据的访问频率小于所述第一虚拟磁带对应的第一访问频率阈值,则将所述第一虚拟磁带上的数据转存到第二虚拟磁带或者物理磁带上,并更新磁带和LUN的映射关系;其中,所述第一虚拟磁带设置在虚拟磁带库上;所述第二虚拟磁带设置在所述虚拟磁带库上,且所述第二虚拟磁带的属性值小于所述第一虚拟磁带的属性值;所述物理磁带的属性值小于所述第一虚拟磁带的属性值。在第一方面的第一种可能实现的方式中,当所述第一虚拟磁带对应的硬盘为高速硬盘时,所述将所述第一虚拟磁带上的数据转存到第二虚拟磁带或者物理磁带上,包括将所述第一虚拟磁带上的数据转存到所述第二虚拟磁带上;所述第二虚拟磁带对应的硬盘为低速硬盘;或者,当所述第一虚拟磁带对应的硬盘为低速硬盘时,所述将所述第一虚拟磁带上的数据转存到第二虚拟磁带或者物理磁带上,包括将所述第一虚拟磁带上的数据转存到所述物理磁带上。在第一方面的第二种可能实现的方式中,还包括若所述第一虚拟磁带上的数据的访问频率大于所述第一虚拟磁带对应的第二访问频率阈值,则将所述第一虚拟磁带上的数据转存到第三虚拟磁带上,并更新磁带和LUN的映射关系;其中,所述第一虚拟磁带对应的硬盘为低速硬盘,所述第三虚拟磁带对应的硬盘为高速硬盘。在第一方面的第三种可能实现的方式中,还包括接收数据修改指令,所述数据修改指令包括数据标识;根据所述数据修改指令,查询所述磁带和LUN的映射关系,获取与所述数据标识对应的第一数据所存储的第一磁带,并对所述第一磁带上的第一数据进行修改,生成第二数据;将所述第二数据存储在第二磁带上,并删除所述第一磁带与所述第一磁带对应的LUN的映射关系,建立所述第二磁带和所述第一磁带对应的LUN的映射关系。在第一方面的第四可能实现的方式中,还包括接收数据删除指令,所述数据删除指令包括数据标识;根据所述数据删除指令,查询所述磁带和LUN的映射关系,获取与所述数据标识对应的第一数据所存储的第一磁带,删除所述第一磁带上的第一数据,并删除所述第一磁带与所述第一磁带对应的LUN的映射关系。在第一方面的第五种可能实现的方式中,还包括接收数据访问请求,所述数据访问请求包括数据标识;查询所述磁带和LUN的映射关系,获取与所述数据标识对应的第三数据所存储的第三磁带,若所述第三磁带为物理磁带,则采用恢复数据策略,将所述数据恢复到虚拟磁带上,并从所述虚拟磁带上访问所述数据;所述虚拟磁带对应的硬盘为低速硬盘;更新所述磁带和LUN的映射关系。结合第一方面或第一方面的第一种可能实现的方式或第一方面的第二种可能实现的方式或第一方面的第三种可能实现的方式或第一方面的第四种可能实现的方式或第一方面的第五种可能实现的方式,在第一方面的第六种可能实现的方式中,还包括判断所述第一虚拟磁带上的数据是否满足备份或归档策略,若满足,则将所述第一虚拟磁带上的数据备份或归档到所述物理磁带上,并更新所述磁带和LUN的映射关系。结合第一方面的第六种可能实现的方式,在第一方面的第七种可能实现的方式中,还包括判断所述物理磁带上的数据是否满足恢复数据策略,若满足,则将所述物理磁带上的数据恢复到所述第一虚拟磁带上,并更新所述磁带和LUN的映射关系。第二方面,本专利技术实施例提供一种数据处理装置,包括判断模块,用于判断第一虚拟磁带上的数据的访问频率是否小于所述第一虚拟磁带对应的第一访问频率阈值;处理模块,用于若所述判断模块判断出所述第一虚拟磁带上的数据的访问频率小于所述第一虚拟磁带对应的第一访问频率阈值,则将所述第一虚拟磁带上的数据转存到第二虚拟磁带或者物理磁带上,并更新磁带和LUN的映射关系;其中,所述第一虚拟磁带设置在虚拟磁带库上;所述第二虚拟磁带设置在所述虚拟磁带库上,且所述第二虚拟磁带的属性值小于所述第一虚拟磁带的属性值;所述物理磁带的属性值小于所述第一虚拟磁带的属性值。在第二方面的第一种可能实现的方式中,所述处理模块具体用于当所述第一虚拟磁带对应的硬盘为高速硬盘时,将所述第一虚拟磁带上的数据转存到所述第二虚拟磁带上;所述第二虚拟磁带对应的硬盘为低速硬盘;或者,所述处理模块具体用于当所述第一虚拟磁带对应的硬盘为低速硬盘时,将所述第一虚拟磁带上的数据转存到所述物理磁带上。在第二方面的第二种可能实现的方式中,所述处理模块还用于若所述判断模块判断出所述第一虚拟磁带上的数据的访问频率大于所述第一虚拟磁带对应的第二访问频率阈值,则将所述第一虚拟磁带上的数据转存到第三虚拟磁带上,并更新磁带和LUN的映射关系;其中,所述第一虚拟磁带对应的硬盘为低速硬盘,所述第三虚拟磁带对应的硬盘为高速硬盘。在第二方面的第三种可能实现的方式中,还包括接收模块,用于接收数据修改指令,所述数据修改指令包括数据标识;所述处理模块,还用于根据所述数据修改指令,查询所述磁带和LUN的映射关系,获取与所述数据标识对应的第一数据所存储的第一磁带,并对所述第一磁带上的第一数据进行修改,生成第二数据;将所述第二数据存储在第二磁带上,并删除所述第一磁带与所述第一磁带对应的LUN的映射关系,建立所述第二磁带和所述第一磁带对应的LUN的映射关系。在第二方面的第四种可能实现的方式中,还包括接收模块,用于接收数据删除指令,所述数据删除指令包括数据标识;所述处理模块,还用于根据所述数据删除指令,查询所述磁带和LUN的映射关系,获取与所述数据标识对应的第一数据所存储的第一磁带,删除所述第一磁带上的第一数据,并删除所述第一磁带与所述第一磁带对应的LUN的映射关系。在第二方面的第五种可能实现的方式中,还包括接收模块,用于接收数据访问请求,所述数据访问请求包括数据标识;所述处理模块,还用于查询所述磁带和LUN的映射关系,获取与所述数据标识对应的第三数据所存储的第三磁带,若所本文档来自技高网...

【技术保护点】
一种数据处理方法,其特征在于,包括:判断第一虚拟磁带上的数据的访问频率是否小于所述第一虚拟磁带对应的第一访问频率阈值;若所述第一虚拟磁带上的数据的访问频率小于所述第一虚拟磁带对应的第一访问频率阈值,则将所述第一虚拟磁带上的数据转存到第二虚拟磁带或者物理磁带上,并更新磁带和LUN的映射关系;其中,所述第一虚拟磁带设置在虚拟磁带库上;所述第二虚拟磁带设置在所述虚拟磁带库上,且所述第二虚拟磁带的属性值小于所述第一虚拟磁带的属性值;所述物理磁带的属性值小于所述第一虚拟磁带的属性值。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括 判断第一虚拟磁带上的数据的访问频率是否小于所述第一虚拟磁带对应的第一访问频率阈值; 若所述第一虚拟磁带上的数据的访问频率小于所述第一虚拟磁带对应的第一访问频率阈值,则将所述第一虚拟磁带上的数据转存到第二虚拟磁带或者物理磁带上,并更新磁带和LUN的映射关系; 其中,所述第一虚拟磁带设置在虚拟磁带库上;所述第二虚拟磁带设置在所述虚拟磁带库上,且所述第二虚拟磁带的属性值小于所述第一虚拟磁带的属性值;所述物理磁带的属性值小于所述第一虚拟磁带的属性值。2.根据权利要求1所述的数据处理方法,其特征在于,当所述第一虚拟磁带对应的硬盘为高速硬盘时,所述将所述第一虚拟磁带上的数据转存到第二虚拟磁带或者物理磁带上,包括将所述第一虚拟磁带上的数据转存到所述第二虚拟磁带上;所述第二虚拟磁带对应的硬盘为低速硬盘;或者, 当所述第一虚拟磁带对应的硬盘为低速硬盘时,所述将所述第一虚拟磁带上的数据转存到第二虚拟磁带或者物理磁带上,包括将所述第一虚拟磁带上的数据转存到所述物理磁带上。3.根据权利要求1所述的数据处理方法,其特征在于,还包括 若判断出所述第一虚拟磁带上的数据的访问频率大于所述第一虚拟磁带对应的第二访问频率阈值,则将所述第一虚拟磁带上的数据转存到第三虚拟磁带上,并更新磁带和LUN的映射关系; 其中,所述第一虚拟磁带对应的硬盘为低速硬盘,所述第三虚拟磁带对应的硬盘为高速硬盘。4.根据权利要求1所述的数据处理方法,其特征在于,还包括 接收数据修改指令,所述数据修改指令包括数据标识; 根据所述数据修改指令,查询所述磁带和LUN的映射关系,获取与所述数据标识对应的第一数据所存储的第一磁带,并对所述第一磁带上的第一数据进行修改,生成第二数据; 将所述第二数据存储在第二磁带上,并删除所述第一磁带与所述第一磁带对应的LUN的映射关系,建立所述第二磁带和所述第一磁带对应的LUN的映射关系。5.根据权利要求1所述的数据处理方法,其特征在于,还包括 接收数据删除指令,所述数据删除指令包括数据标识; 根据所述数据删除指令,查询所述磁带和LUN的映射关系,获取与所述数据标识对应的第一数据所存储的第一磁带,删除所述第一磁带上的第一数据,并删除所述第一磁带与所述第一磁带对应的LUN的映射关系。6.根据权利要求1所述的数据处理方法,其特征在于,还包括 接收数据访问请求,所述数据访问请求包括数据标识; 查询所述磁带和LUN的映射关系,获取与所述数据标识对应的第三数据所存储的第三磁带,若所述第三磁带为物理磁带,则采用恢复数据策略,将所述数据恢复到虚拟磁带上,并从所述虚拟磁带上访问所述数据;所述虚拟磁带对应的硬盘为低速硬盘;更新所述磁带和LUN的映射关系。7.根据权利要求1至6任一所述的数据处理方法,其特征在于,还包括 判断所述第一虚拟磁带上的数据是否满足备份或归档策略,若满足,则将所述第一虚拟磁带上的数据备份或归档到所述物理磁带上,并更新所述磁带和LUN的映射关系。8.根据权利要求7所述的数据处理方法,其特征在于,还包括 判断所述物理磁带上的数据是否满足恢复数据策略,若满足,则将所述物理磁带上的数据恢复到所述第一虚拟磁带上,并更新所述磁带和LUN的映射关系。9.一种数据处理装置,其特征在于,包括 判断模块,用于判断第一虚拟磁带上的数据的访问频率是否小于所述第一虚拟磁带对应的第一访...

【专利技术属性】
技术研发人员:文海
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1