一种数据处理方法及系统技术方案

技术编号:23084881 阅读:36 留言:0更新日期:2020-01-11 01:05
本申请实施例公开了一种数据处理方法,在数据存储过程中,获取已存储的全零数据的特征值和所述已存储的全零数据在存储器中物理地址信息;获取待存储数据的特征值和所述待存储数据的逻辑地址信息;通过对特征值进行比较,判断所述待存储数据是否为所述全零数据;若是,保存所述待存储数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,将所述已存储的全零数据作为所述待存储数据;在数据读取过程中,判断所述待读取数据是否为所述全零数据;若是,将所述已存储的全零数据作为所述待读取数据;本申请实施例还公开了一种数据处理系统。

A data processing method and system

【技术实现步骤摘要】
一种数据处理方法及系统
本申请涉及存储器领域,尤其是涉及一种数据处理方法及系统。
技术介绍
在数据处理领域,数据的存储离不开存储器,存储器中包含多余的无用数据,全零数据是数据为空的数据,是所述多余的无用的数据中的一种,在存储所述全零数据的过程中也需要通过写盘操作将所述全零数据写入到存储器中,所述全零数据依然会占用8kb的存储空间。而在存储服务器中也存在所述全零数据,所述存储服务器中存在的所述全零数据是非常多的,所述全零数据占用了大量的所述存储服务器的空间,降低了存储服务器的资源利用率,严重的影响了所述存储服务器的性能。
技术实现思路
有鉴于此,本专利技术提供一种数据处理方法及系统。本专利技术提供了一种数据存储处理方法,包括:获取已存储的全零数据的特征值和所述已存储的全零数据在存储器中物理地址信息;其中,所述全零数据的特征值唯一;获取待存储数据的特征值和所述待存储数据的逻辑地址信息;通过将所述已存储的全零数据的特征值与所述待存储数据的特征值进行比较,判断所述待存储数据是否为所述全零数据;若是,保存所述待存储数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,将所述已存储的全零数据作为所述待存储数据。可选的,所述获取数据的特征值为:通过哈希算法,获取数据的特征值。可选的,所述判断所述待存储数据是否为所述全零数据,包括:逐字判断所述已存储的全零数据的特征值与所述待存储数据的特征值是否一致。可选的,所述保存所述待存储数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,包括:通过将所述待存储数据的逻辑地址信息加到所述已存储的全零数据在存储器中的物理地址信息对应的逻辑地址信息库中,保存所述待存储数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系。本专利技术还提供了一种数据读取处理方法,包括:获取已存储的全零数据在存储器中的物理地址信息;获取待读取数据的逻辑地址信息;通过所述待读取数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,判断所述待读取数据是否为所述全零数据;若是,将所述已存储的全零数据作为所述待读取数据。可选的,所述通过所述待读取数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,判断所述待读取数据是否为所述全零数据,包括:通过所述待读取数据的逻辑地址信息对应的物理地址信息是否为所述已存储的全零数据在存储器中的物理地址信息,判断所述待读取数据是否为所述全零数据。本专利技术还提供了一种数据处理系统,包括:获取单元、判断单元、存储单元和读出单元;所述获取单元,用于获取已存储的全零数据的特征值和所述已存储的全零数据在存储器中物理地址信息,获取待存储数据的特征值和所述待存储数据的逻辑地址信息,获取待读取数据的逻辑地址信息;所述判断单元,用于通过将所述已存储的全零数据的特征值与所述待存储数据的特征值进行比较,判断所述待存储数据是否为所述全零数据,通过所述待读取数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,判断所述待读取数据是否为所述全零数据;所述存储单元,用于当所述判断单元判断结果为所述待存储数据是所述全零数据,保存所述待存储数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,将所述已存储的全零数据作为所述待存储数据;所述读出单元,用于若所述判断单元判断结果为所述待读取数据是所述全零数据,将所述全零数据作为所述待读取数据。可选的,所述获取数据的特征值为:通过哈希算法,获取数据的特征值。可选的,所述判断所述待存储数据是否为所述全零数据,包括:逐字判断所述已存储的全零数据的特征值与所述待存储数据的特征值是否一致。可选的,所述保存所述待存储数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,包括:通过将所述待存储数据的逻辑地址信息加到所述已存储的全零数据在存储器中的物理地址信息对应的逻辑地址信息库中,保存所述待存储数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系。可选的,所述通过所述待读取数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,判断所述待读取数据是否为所述全零数据,包括:通过所述待读取数据的逻辑地址信息对应的物理地址信息是否为所述已存储的全零数据在存储器中的物理地址信息,判断所述待读取数据是否为所述全零数据。本申请提供的数据处理方法,在对待存储数据进行存储的过程中,获取已存储的全零数据的特征值和所述已存储的全零数据在存储器中的物理地址信息,获取所述待存储数据的特征值和所述待存储数据的逻辑地址信息,通过将所述已存储的全零数据的特征值和所述待存储数据的特征值进行比较,判断所述待存储数据是否为所述全零数据,若所述待存储数据是所述全零数据,保存所述待存储数据的逻辑地址信息和所诉已存储的全零数据在存储中的物理地址信息,减少了所述全零数据在存储器中占用的空间,将所述已存储的全零数据作为所述待存储数据,进一步的,不进行写盘操作,减少了写盘次数,提高了数据缩减率,提高了存储器的性能;更进一步的,在对待读取数据进行读取过程中,获取已存储的全零数据在存储器中的物理地址信息,获取待读取数据的逻辑地址信息,通过所述待读取数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,判断所述待读取数据是否为所述全零数据,若是,将所述已存储的全零数据作为所述待读取数据,不进行读盘操作,减少了存储器的读盘操作,提高了存储器的性能。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种数据存储处理方法流程图;图2为本申请实施例提供的一种数据读取处理方法流程图;图3为本申请实施例提供的一种数据处理系统示例图。具体实施方式为了使本专利技术
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请实施例提供了一种数据处理方法,可以是基于存储服务器的,在现有的技术中,在存储服务器中存在大量的全零数据,所述全零数据占用了所述存储服务器中的大量的空间,由于现有技术中没有判断待存储数据是否为全零数据,导致在所述存储服务器中存储了大量的所本文档来自技高网
...

【技术保护点】
1.一种数据存储处理方法,其特征在于,包括:/n获取已存储的全零数据的特征值和所述已存储的全零数据在存储器中物理地址信息;其中,所述全零数据的特征值唯一;/n获取待存储数据的特征值和所述待存储数据的逻辑地址信息;/n通过将所述已存储的全零数据的特征值与所述待存储数据的特征值进行比较,判断所述待存储数据是否为所述全零数据;/n若是,保存所述待存储数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,将所述已存储的全零数据作为所述待存储数据。/n

【技术特征摘要】
1.一种数据存储处理方法,其特征在于,包括:
获取已存储的全零数据的特征值和所述已存储的全零数据在存储器中物理地址信息;其中,所述全零数据的特征值唯一;
获取待存储数据的特征值和所述待存储数据的逻辑地址信息;
通过将所述已存储的全零数据的特征值与所述待存储数据的特征值进行比较,判断所述待存储数据是否为所述全零数据;
若是,保存所述待存储数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,将所述已存储的全零数据作为所述待存储数据。


2.根据权利要求1所述的方法,其特征在于,所述获取数据的特征值为:
通过哈希算法,获取数据的特征值。


3.根据权利要求1所述的方法,其特征在于,所述判断所述待存储数据是否为所述全零数据,包括:
逐字判断所述已存储的全零数据的特征值与所述待存储数据的特征值是否一致。


4.根据权利要求1所述的方法,其特征在于,所述保存所述待存储数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,包括:
通过将所述待存储数据的逻辑地址信息加到所述已存储的全零数据在存储器中的物理地址信息对应的逻辑地址信息库中,保存所述待存储数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系。


5.一种数据读取处理方法,其特征在于,包括:
获取已存储的全零数据在存储器中的物理地址信息;
获取待读取数据的逻辑地址信息;
通过所述待读取数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,判断所述待读取数据是否为所述全零数据;
若是,将所述已存储的全零数据作为所述待读取数据。


6.根据权利要求5所述的方法,其特征在于,所述通过所述待读取数据的逻辑地址信息与所述已存储的全零数据在存储器中的物理地址信息的对应关系,判断所述待读取数据是否为所述全零数据,包括:
通过所述待读取数据的逻辑地址信息对应的物理地址信息是否为所述已存储的全零数据在存储器中的物理地址信息,判断所述待读取数据是否为所述全零数据。


7...

【专利技术属性】
技术研发人员:岳斌
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1