flash储存器阵列怎样理解?

来源:百度知道 编辑:UC知道 时间:2024/06/02 15:00:22
我对储存阵列概念很模糊,求哪位高手能给于明确直观的答复。谢谢

拿flash来做磁盘阵列?
应该和磁盘阵列差不多的概念吧,只是介质和读取方式不同吧。

磁盘阵列
磁盘阵列是指将多个类型、容量、接口,甚至品牌一致的专用硬盘或普通硬盘连成一个阵列,实现以某种快速、准确和安全的方式来读写磁盘数据,从而达到提高数据读写速度和安全性的一种手段。

磁盘阵列的最大特点是数据存取速度特别快,其主要功能是可提高网络数据的可用性及存储容量,并将数据有选择性地分布在多个磁盘上,从而提高整个网络系统的数据吞吐量。

磁盘阵列技术介绍
磁盘阵列所利用的技术基础是RAID技术。RAID是Redundant Array of Inexpensive Disk的缩写,意为廉价冗余磁盘阵列。目前对RAID级别的定义可以获得业界广泛认同的有4种,RAID 0、RAID 1、RAID 0+1和RAID 5。

RAID 0具有成本低、读写性能极高、存储空间利用率高等特点。但由于没有数据冗余,其安全性大大降低,阵列中的任何一块硬盘的损坏都将带来灾难性的数据损失。所以,RAID 0中配置的硬盘不宜太多。

RAID 1是两块硬盘数据完全镜像,它具有安全性高、技术简单、管理方便、读写性能良好等特点。但它无法扩展单块硬盘容量,数据空间浪费大。

RAID 0+1综合了RAID 0和RAID 1的特点,独立磁盘配置成RAID 0,两套完整的RAID 0互相镜像。它的读写性能出色、安全性高,但构建此类阵列的成本投入大,数据空间利用率低,不能称之为经济高效的方案。

RAID 5是目前应用最广泛的RAID技术。各块硬盘进行条带化分割,相同的条带区进行奇偶校验,校验数据平均分布在每块硬盘上(图1)。以n块硬盘构建的RAID 5阵列可以有n-1块硬盘的容量,存储空间利用率非常高。任何一块硬盘上的数据丢失,均可以通过校验数据推算出来。RAID 5具有数据安全、读写速度快、空间利用率高等优点,应用非常广泛,但不足之处是如果一块硬盘出现故障以后,整个系统的性能将大大降低。