1 / 14
文档名称:

CN110658994A-一种基于HDD和SSD混合磁盘阵列的数据处理方法及装置.doc

格式:doc   大小:106KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

CN110658994A-一种基于HDD和SSD混合磁盘阵列的数据处理方法及装置.doc

上传人:蓝天 2022/6/29 文件大小:106 KB

下载得到文件列表

CN110658994A-一种基于HDD和SSD混合磁盘阵列的数据处理方法及装置.doc

相关文档

文档介绍

文档介绍:(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 CN 110658994 A
(43)
(21)申请号 201910828441 .3 (22)申请日 2据与所述目标数据进行异或计算,得到第三校验 数据;
第二计算子单元,用于将所述第三校验数据与所述磁盘阵列中校验盘SSD存储的第一 校验数据进行异或计算,得到第二校验数据。
根据权利要求6所述的装置,其特征在于,当所述磁盘阵列中数据盘HDD和校验盘SSD 的容量差值大于预设阈值,且所述校验盘SSD的容量小于所述数据盘HDD的容量时,所述校 验盘SSD中还包含索引表,所述索引表中存储了所述磁盘阵列条带号与所述第一校验数据 的压缩数据存放位置的对应关系。
根据权利要求9所述的装置,其特征在于,所述计算单元包括:
第三计算子单元,用于将所述存储数据与所述目标数据进行异或计算,得到第三校验 数据;
获取子单元,用于根据所述索引表,获取所述磁盘阵列的校验盘SSD存储的第一校验数 据;
第四计算子单元,用于将所述第三校验数据与所述第一校验数据进行异或计算,得到 第四校验数据;
压缩子单元,将所述第四校验数据进行压缩,得到第二校验数据。
一种基于HDD和SSD混合磁盘阵列的数据处理方法及装置
技术领域
[0001] 本申请涉及数据处理技术领域,具体涉及一种基于HDD和SSD混合磁盘阵列的数据
处理方法及装置。
背景技术
[0002] 随着计算机技术的快速发展,网络数据处理量也随之暴风增长,如今,为了提高数
据处理过程中的读写性能、保证数据的安全性,数据多以磁盘阵列的形式进行存储,如常用 的RAID-3磁盘阵列,通过在磁盘阵列中的多个磁盘上同时存储和读取数据来大幅提高存储 系统的数据吞吐量。
[0003] 通常情况下,RAID-3磁盘阵列包含有一块校验盘和若干块数据盘,且校验盘和数 据盘的磁盘类型相同,均为机械硬盘(Hard Disk Drive ,简称HDD),但这种存储方式,在随 机写入数据的场景中,如假设需要将数据写入N个不同条带的磁盘阵列,且只将数据写入每 个条带的磁盘阵列中的一个不同的数据盘,那么,在每一数据盘上,均需要读出一次数据和 写入一次数据,而在校验盘上,则需要读出N次数据、写入N次数据。这样,在较大负载的随机 写入数据的场景中,由于校验盘HDD的读写速度较低,将很可能会成为磁盘阵列的性能瓶 颈,甚至在存储系统繁忙时,校验盘HDD会成为整个存储系统性能的瓶颈。这将严重影响网 络传输和存储系统的数据处理性能。
[0004] 因此,如何提高RAID-3磁盘阵列的数据处理速率,以便进一步提高网络传输和存 储系统的数据处理性能,已成为亟待解决的问题。
发明内容
[0005] 为解决上述问题,本申请提供了一种基于HDD和SSD(Solid State Disk ,简称SSD)
混合磁盘阵列的数据处理方法及装置,具体技术方案如下:
[0006] 第一方面,本申请提供了一种基于HDD和SSD混合磁盘阵列的数据处理方法,所述
方法应用于RADI-3磁盘阵列,所述磁盘阵列中数据盘为机械硬盘HDD ,所述磁盘阵列中校验 盘为固态硬盘SSD,所述方法包括: [0007] 接收目标数据写入请求;
[0008] 根据所述目标数据写入请求,读取所述磁盘阵列中对应的数据盘HDD的存储数据; [0009] 利用所述目标数据、所述存储数据、所述磁盘阵列的校验盘SSD存储的第一校验数 据,计算得到第二校验数据;
[0010] 将所述目标数据写入磁盘阵列中对应的数据盘HDD中,并将所述第二校验数据写
入所述磁盘阵列的校验盘SSD中。
[0011] 在一种可选的实现方式中,所述磁盘阵列中数据盘HDD和校验盘SSD的容量差值小
于或等于预设阈值。
[0012] 在一种可选的实现方式中,所述利用所述目标数据、所述存储数据、所述磁盘阵列
的校验盘SSD存储的第一校验数据,计算得到第二校验数据,包括:
[0013] 将所述存储数据与所述目标数据进行异或计算,得到第三校验数据;
[0014] 将所述第三校验数据与所述磁盘阵列中校验盘SSD存储的第一校验数据进行异或
计算,得到第二校验数据。
[0015] 在一种可选的实现方式中,当所述磁盘阵列中数据盘HDD和校验盘SSD的容量差值 大于预设阈值,且所述校验盘SSD的容量小于所述数据盘HDD的容量时,所述校验盘SSD中还 包含索引表,所述索引表中存储了所述磁盘阵列条带号与所述第一校验数据的压缩数据存 放位置的对应关系。
[0016] 在一种可选的实现方式中,所述利用所述目标数据、所述存储数据、所述磁盘阵列
的校验盘SSD存储的