给本身组一个本地存储

不少时候,家庭里面也要有不少的数据保存,好比进行电影的存储,本身的家庭视频,家庭图片存储,有的家庭存储要求比较大,买一个大的存储硬盘需求也不是特别须要,并且单独一个硬盘很容易损坏,致使数据丢失。算法

为了解决以上问题,咱们采用RAID技术(磁盘阵列技术)。安全

RAID介绍

磁盘阵列技术在百度百科上这样介绍的,由不少价格比较便宜的磁盘,组成一个容量巨大的磁盘,利用个别磁盘加成的效果提高总体系统性能的效能;而且还能对数据进行切割,把数据放到各个磁盘上。并发

RAID的分类

有了RAID技术,咱们就就能够进行数据的整合,进行垂直扩展,保证大规模的存储。分布式

那么RAID都有什么类型呢?性能

SNIA 、 Berkeley 等组织机构把 RAID0 、 RAID1 、 RAID2 、 RAID3 、 RAID4 、 RAID5 、 RAID6 七个等级定为标准的 RAID 等级,这也被业界和学术界所公认的。 更进一步的是RAID还能够进行组合,来一块儿保证数据的安全,一致,加强可靠性。大数据

常常用的标准RAID 级别主要是RAID0,RAID1 ,RAID5,RAID6 这几个,组合通常是RAID10。具体介绍这些内容以前咱们肯定下磁盘一共有N块3d

RAID0

RAID0 特色:cdn

  • 速度快, N块磁盘,并发写入速度很快,最快能达到N块磁盘的写入速度
  • 没有数据冗余,数据只保留一份,一次磁盘损坏,整个数据都没法使用了。 效果图以下:
    RAID0

RAID1

RAID1特色:视频

  • 空间磁盘利用率50%,数据冗余存储,只能利用一半的空间。
  • 写入的时候会同时写入到两块磁盘上,一块损坏了,也能够利用镜像磁盘恢复数据。
  • 写入速度没有RAID0快速。

RAID1
RAID1 成本过高,虽然可靠性提升了,可是空间浪费的太多,致使成本增高。

RAID10

将 RAID1 +RAID1 进行结合就有了RAID10。blog

  • RAID10也是将全部磁盘一分为二,而后在每一份磁盘上按照N/2的并发读写速度进行执行。
  • 另外一半做为镜像磁盘存在,保证数据的冗余性。

总体特色是虽然有了不少的磁盘读写,但磁盘浪费空间仍是很大,不容易出现同时损坏两块磁盘的情景。改革技术,利用其它磁盘恢复损坏磁盘的数据,能提升写入速度与利用率。

RAID5

RAID5 就是利用的另外的思路来构建的。

  • 有数据校验的操做,当写入数据的时候,螺旋的将校验信息写入到全部的盘中,这样数据的修改也会平滑到全部的数据盘上。
  • 写操做也是分配到全部的盘上,一个盘损坏了也不影响到数据保存,固然校验数据也是一样的操做。
  • 很好的扩展性,当增长硬盘的时候,并行能力也在扩增。
    RAID5
    有一点很差的状况就是,若是数据须要更高的可靠性,再出现数据损坏(两块磁盘)的状况下,还须要进行数据的修复。

RAID6

RAID6 是将数据写入到N-2块磁盘上,数据校验信息写入到两块磁盘中,而且利用不一样的算法生成。

RAID6

总结

上面的不一样RAID方案都有各自的优势与缺点,咱们能够根据本身的须要进行选择。 固然如今还有不少软件的方式来保障数据安全性与一致性。

我我的比较喜欢的是不组建raid方案,毕竟这个方案是创建在硬件上面的,raid实现方案有硬件方案与软件方案。

随着大数据的发展,咱们在数据存储上有了更多的选择,分布式存储文件hdfs,minio,ceph等方案都能更好的完成咱们须要的数据保存。

相关文章
相关标签/搜索