1988年,加利福尼亚大学伯克利分校首次提出并定义了RAID(Redundant Array of Independent Disks,独立冗余磁盘阵列)技术的概念。

  1. RAID 0
        RAID 0技术把至少两块及以上的物理硬盘设备通过硬件或软件的方式串联组成一个大的卷组。0级别在RAID技术中拥有最高存储性能。RAID 0在工作时将数据同时分散并行存储进每块硬盘中。由于带宽加倍,读/写速度也加倍。RAID 0技术能够有效地提升硬盘数据的吞吐速度,但是不具备数据备份和错误修复能力。若任意一块硬盘发生故障将导致整个系统的数据都受到破坏。不适合使用于对数据安全性要求高的领域。
  2. RAID 1
        RAID 1技术把至少两块及以上的物理硬盘设备进行绑定,在写入数据时,是将相同的数据同时写入到多块硬盘设备上(可以视为数据的镜像或备份)。当其中某一块硬盘发生故障后,一般会立即自动以热交换的方式来恢复数据的正常使用。1级别在RAID技术中成本是最高的,但提供了很高的数据安全性和可用性。由于是将相同数据存储到多块硬盘,所以使硬盘设备利用率较低。例如:2块硬盘组成的RAID 1,硬盘利用率等于1/2;3块硬盘设备,利用率等于1/3;由此类推。
  3. RAID 5
        RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储“妥协”解决方案。并不是完美解决方案。RAID 5可以理解为是RAID 0和RAID 1的折中方案。RAID 5不对数据进行备份,而是把数据和与其相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,数据的奇偶校验信息并不是单独保存到某一块硬盘设备中,而是存储到除数据自身以外的其他每一块硬盘设备上。做RAID 5阵列所有磁盘容量必须一样大,当容量不同时,会以最小的容量为准。 最好硬盘转速一样,否则会影响性能。缺点是最大容错磁盘数量只有1个,也就是说如果故障损坏两块及以上硬盘,那就很致命了。
  4. RAID 10
        顾名思义,RAID 10技术是RAID 1+RAID 0技术的一个“组合体”。RAID 10技术需要至少4块硬盘来组建,其中先分别两两制作成RAID 1磁盘阵列,以保证数据的安全性;然后再对两个RAID 1磁盘阵列实施RAID 0技术,进一步提高硬盘设备的读写速度。这样从理论上来讲,只要坏的不是同一组中的所有硬盘,那么最多可以损坏50%的硬盘设备而不丢失数据。由于RAID 10技术继承了RAID 0的高读写速度和RAID 1的数据安全性,在不考虑成本的情况下RAID 10的性能都超过了RAID 5。如果故障损坏同一组硬盘会导致数据丢失,也是致命的情况。

2020.10.18 第八课相关推荐

  1. 【Doris Weekly】2020.10.12~2020.10.18

    观众朋友们: 晚上好! 今天是2020年10月20日星期二,农历九月初四,欢迎收看[Doris一周要闻]. 本次为您带来的是2020年10月12日-10月18日的周度总结. 01 统计数据 本周共有  ...

  2. php上传图片到数据库2020,弱鸡养成第三天(2020.10.19)-php连接并简单操作数据库

    弱鸡养成第三天(2020.10.19)-php连接并简单操作数据库 弱鸡养成第三天(2020.10.19)-php连接并简单操作数据库 php连接数据库 连库基本操作 首先找到php.ini 文件中的 ...

  3. 2020.10月做题记录

    PS:本博客仅选择了一些作者认为有必要记录的题目进行记录. week -1 2020.09.28-2020.10.4 军训+国庆放假-就这样又废了一周- 2020.10.04 回来第一天完全没有状态- ...

  4. 微生物组-宏基因组分析第9期(报名直播课免费参加线下2020.10本年最后一期)

    福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现决定安排扩增子16S分析.宏基因组.Python课程和转录组的线上直播课.报名参加线上直播课的老师可在1年内选择参加同课程的一次线下课 ...

  5. 宏基因组分析第9期(报名直播课免费参加线下2020.10本年最后一期)

    福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现决定安排扩增子16S分析.宏基因组.Python课程和转录组的线上直播课.报名参加线上直播课的老师可在1年内选择参加同课程的一次线下课 ...

  6. 2020.10.19 第18节 预处理和宏定义

    2020.10.19 第18节 预处理和宏定义 一.宏定义和宏函数 1.不需要; 不是一个语句2.宏定义 #define 2.1 宏替换常量: 窗口宽和高枚举类型: 多个常量 ,一类与typedef区 ...

  7. 打印循环换行_科学向日葵在线课堂 ——张老师讲Python 第八课 周而复始为循环2...

    点击蓝字关注我们 张老师讲编程--和爸爸妈妈一起学Python Python 的编辑器有很多,例如 PyCharm.Spyder.Notepad++等等,大家根据需要选择一个就好,初期程序代码量不大, ...

  8. 《迅雷链精品课》第八课:迅雷链多链结构

    上一节课我们学习了以太坊数据存储的相关内容,今天我们深入学习迅雷链的多链结构.通过这节课我们将了解迅雷链和主流区块链的特性,了解单链和多链各自的优缺点. 主流区块链单链的缺陷 单节点数据量大 比特币. ...

  9. Python第八课(函数1)

    Python第八课(函数1)    >>>转到思维导图>>>转到中二青年 函数的返回值 函数内要想返回给调用者值 必须用关键字return 不写return:函数默 ...

最新文章

  1. 计划任务执行php文件,linux系统下添加计划任务执行php文件方法
  2. weblogic patch log显示
  3. [灵魂拷问]MySQL面试高频100问(工程师方向)
  4. 个性化 服务器运行失败,VirtualBox 运行失败
  5. SQL Server 2008故障转移集群+数据库镜像配置实例之三
  6. 【POJ - 3723】Conscription (最大生成树,最小生成树MST变形)
  7. python开发之路---第二章之--函数之匿名函数
  8. 使用mysql命令还原student表_自用mysql自带命令实现数据库备份还原的方法
  9. java notifyall 唤醒顺序_Java线程中的notifyAll唤醒操作(推荐)
  10. mysql 慢日志 逻辑读_学会读懂 MySql 的慢查询日志
  11. CodeForces 68 A.Irrational problem(水~)
  12. 日常生活 之 有哪些道理是你慢慢才明白的?
  13. 记一次 Ruby 内存泄漏的排查和修复
  14. 画出优秀手绘线稿的必备条件,首先要满足和避免这些线条
  15. qgraphicsview 绘图软件 github_重磅推荐!免费在线分析与绘图神器分享
  16. 利用SimpleTagSupport创建定制标签
  17. 如何让在国内访问github网站的速度变快
  18. 友推app微信分享功能集成攻略
  19. c语言农历的算法,农历一百年算法(1921~2021)【C语言代码】
  20. 知言 代立冬:大家都在关注Hbase到底是怎样的?

热门文章

  1. CVX文档(Release 2.2)(自翻中文)
  2. 中兴MKT技术岗位介绍
  3. iReport属性为空时报表显示空白
  4. 大华人脸门禁(人脸闸机)sdk集成对接javaweb接口springboot版
  5. 【GitHub】项目代码上传github
  6. Xshell终端工具,使用backspace删除键终端显示为^H的解决方法
  7. 无线路由器dhcp服务器怎么设置,磊科NW705P无线路由器上DHCP服务器设置操作步骤...
  8. hjr-MUD游戏(二):HTML5-APP客户端编写
  9. 焊接 0.5mm 间距 40pin 软排线底座FPC 的经验小谈
  10. 伯克利大学计算机专业课程表,University of California Berkeley Global Access 加州大学伯克利分校学期学分课程.doc...