基于数据定性描述的重删压缩方法、备份方法及装置制造方法及图纸

技术编号:32969488 阅读:13 留言:0更新日期:2022-04-09 11:32
本发明专利技术公开了一种基于数据定性描述的重删压缩方法、备份方法及装置。其中,该方法包括:接收待重删压缩的数据以及与所述待重删压缩的数据对应的数据定性描述;基于所述数据定性描述,对所述待重删压缩的数据进行重删压缩处理;其中,所述数据定性描述用于指示所述待重删压缩的数据的属性信息。本发明专利技术解决了相关技术中重删压缩时存在大量的不必要的计算和数据访问的技术问题。数据访问的技术问题。数据访问的技术问题。

【技术实现步骤摘要】
基于数据定性描述的重删压缩方法、备份方法及装置


[0001]本专利技术涉及云存储领域,具体而言,涉及一种基于数据定性描述的重删压缩方法、备份方法及装置。

技术介绍

[0002]现有数据重删压缩,通常是使用通用的算法进行计算和对比,没有参考数据的定性描述。
[0003]图1是根据现有技术的数据重删压缩方法的流程图,如图1所示,接收到待重删压缩的数据之后,首先计算特征值,然后查找特征值,之后存储全局特征值数据。
[0004]相关技术中,由于没有定性描述,因此在查找数据时,存在大量的不必要的计算和数据访问,不但浪费算力和能源,而且浪费大量的时间。
[0005]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本专利技术实施例提供了一种基于数据定性描述的重删压缩方法、备份方法及装置,以至少解决相关技术中重删压缩时存在大量的不必要的计算和数据访问的技术问题。
[0007]根据本专利技术实施例的一个方面,提供了一种基于数据定性描述的重删压缩方法,包括:接收待重删压缩的数据以及与所述待重删压缩的数据对应的数据定性描述;基于所述数据定性描述,对所述待重删压缩的数据进行重删压缩处理;其中,所述数据定性描述用于指示所述待重删压缩的数据的属性信息。
[0008]根据本专利技术实施例的另一方面,还提供了一种基于数据定性描述的数据备份方法,包括:接收数据备份请求,所述数据备份请求携带待备份的数据以及与所述待备份的数据对应的数据定性描述;将所述待备份的数据作为所述待重删压缩的数据,执行如上所述的重删压缩方法。
[0009]根据本专利技术实施例的另一方面,还提供了一种基于数据定性描述的重删压缩装置,包括:接收模块,被配置为接收待重删压缩的数据以及与所述待重删压缩的数据对应的数据定性描述;重删压缩模块,被配置为基于所述数据定性描述,对所述待重删压缩的数据进行重删压缩处理;其中,所述数据定性描述用于指示所述待重删压缩的数据的属性信息。
[0010]根据本专利技术实施例的又一方面,还提供了一种基于数据定性描述的数据备份装置,包括:备份请求接收模块,被配置为接收数据备份请求,所述数据备份请求携带待备份的数据以及与所述待备份的数据对应的数据定性描述;上述重删压缩装置,将所述待备份的数据作为所述待重删压缩的数据,执行如上所述的重删压缩处理。
[0011]根据本专利技术实施例的又一方面,还提供了一种计算机可读存储介质,其上存储有程序,在所述程序被执行时,使得计算机执行上述重删压缩方法或者数据备份方法。
[0012]在本专利技术实施例中,在重删压缩时,采用了数据定性描述,从而解决了相关技术中重删压缩时存在大量的不必要的计算和数据访问的技术问题,具有提高重删压缩处理速率
的有益效果。
附图说明
[0013]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0014]图1是根据现有技术的一种重删压缩处理方法的流程图;
[0015]图2是根据本专利技术第一实施例的一种重删压缩处理方法的的流程图;
[0016]图3是根据本专利技术第二实施例的一种重删压缩处理方法的的流程图;
[0017]图4是根据本专利技术第三实施例的一种重删压缩处理方法的的流程图;
[0018]图5是根据本专利技术第四实施例的一种重删压缩处理方法的的流程图;
[0019]图6是根据本专利技术实施例的一种数据备份方法的的流程图;
[0020]图7是根据本专利技术实施例的一种重删压缩处理装置的结构示意图;
[0021]图8是根据本专利技术实施例的一种数据备份装置的的结构示意图;
[0022]图9是根据本专利技术实施例的另一种数据备份装置的的结构示意图。
具体实施方式
[0023]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0024]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0025]术语解释
[0026]数据定性:在数据进行重删压缩的时候,对数据进行定性描述,例如:“OS版本为Microsoft Windows[版本10.0.19042.1165]的windows物理机系统盘”,或者“OS版本为Microsoft Windows[版本10.0.19042.1165]的虚拟机系统盘”,或者“OS版本为Linux localhost.localdomain 3.10.0

1160.36.2.el7.x86_64#1SMP Wed Jul 21 11:57:15UTC 2021 x86_64 x86_64x86_64GNU/Linux的物理机系统盘”。或者“某公司基于MYSQL 19.3

Enterprise Edition(also includes Standard Edition 2)的数据库”。
[0027]交互定性:在用户输入数据定性描述之后,系统自动分析,对存在疑点的地方提出澄清问题,用户根据问题进一步描述,在系统认为信息充分清晰之后,停止提问并保存结果。这个操作过程就是交互定性。
[0028]概述
[0029]本申请在具备重删压缩的存储系统里面,增加数据定性描述处理子系统,该数据定性描述处理子系统在执行重删压缩之前,如果查询到数据定性描述,则预先把与数据定性描述对应的数据的元数据及相应的数据加载到缓存区,从而提高了重删压缩的速度。
[0030]实施例1
[0031]根据本专利技术实施例,提供了一种重删压缩存储方法,如图2所示,该方法包括:
[0032]步骤S202,接收待重删压缩的数据以及与所述待重删压缩的数据对应的数据定性描述。
[0033]数据定性描述用于指示所述待重删压缩的数据的属性信息。在一个示例性实施例中,所述数据定性描述包括以下至少之一:存储接口类型,用于指示访问所述待重删压缩的数据的接口的类型,所述存储接口类型包括内存直接访问接口、块设备接口、文件系统接口、网络文件系统接口和对象存储接口;数据类型,用于指示所述待重删压缩的数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据定性描述的重删压缩方法,其特征在于,包括:接收待重删压缩的数据以及与所述待重删压缩的数据对应的数据定性描述;基于所述数据定性描述,对所述待重删压缩的数据进行重删压缩处理;其中,所述数据定性描述用于指示所述待重删压缩的数据的属性信息。2.根据权利要求1所述的方法,其特征在于,所述数据定性描述包括以下至少之一:存储接口类型,用于指示访问所述待重删压缩的数据的接口的类型,所述存储接口类型包括内存直接访问接口、块设备接口、文件系统接口、网络文件系统接口和对象存储接口;数据类型,用于指示所述待重删压缩的数据的类型,所述数据类型包括操作系统的存储、应用数据存储、以及操作系统和应用数据混合存储;数据类型具体版本,用于指示所述待重删压缩的数据的所述数据类型的版本;数据的业务,用于指示所述待重删压缩的数据的用途或所属;数据变化模式描述,用于指示所述待重删压缩的数据的变化模式。3.根据权利要求1所述的方法,其特征在于,基于所述数据定性描述,对所述待重删压缩的数据进行重删压缩处理包括:在数据定性描述数据库中检索与所述数据定性描述匹配的数据定性描述;在检索到匹配的数据定性描述的情况下,基于所述数据定性描述,确定与所述待重删压缩的数据对应的元数据,将所述元数据和对应于所述元数据的数据加载到缓存区,并基于所述数据定性描述,根据所述元数据和对应于所述元数据的数据,对所述待重删压缩的数据进行重删压缩处理;在未检索到匹配的数据定性描述的情况下,将所述数据定性描述新增到数据定性描述数据库中,并对所述待重删压缩的数据进行重删压缩处理,同时建立所述待重删压缩数据和元数据的之间的数据模型。4.根据权利要求3所述的方法,其特征在于,基于所述数据定性描述,根据所述元数据和对应于所述元数据的数据,对所述待重删压缩的数据进行重删压缩处理包括以下至少之一:基于所述数据定性描述,将所述待重删压缩处理的数据和所述缓存区的数据进行比对,确定数据发生变化的部分,仅针对发生变化的部分计算特征值,进行重删压缩处理;基于所述数据定性描述确定所述待重删压缩处理的数据是否为压缩过的数据,如果是,则不执行重删压缩处理,否则,执行重删压缩处理;基于所述数据定性描述确定所述待重删压缩处理的数据是否为持久不变的数据,如果是,则将所述待重删压缩处理的数据和所述缓存区的数据进行比对,并在确定数据发生变化的情况下,发送数据静默损坏报警。5.根据权利要求3所述的方法,其特征在于,建立所述待重删压缩数据和...

【专利技术属性】
技术研发人员:陈元强蔡涛文海
申请(专利权)人:深圳市木浪云科技有限公司
类型:发明
国别省市:

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

1