EC纠删码(Erasure Code)校验码算法相比传统RAID5有哪些优势?
2015-12-29 14:57
716 查看
1
EC纠删码(Erasure Code)校验码算法相比传统RAID5有哪些优势?
(1) EC算法是跨节点的,4+2:1的冗余允许1个节点故障而不丢失数据,RAID5一般是由节点内的若干块盘组成RAID组的,只能容忍硬盘故障,不能容忍节点故障(2) EC算法采用全局热备的方式,不需要单独的热备盘,所有硬盘都可参与数据读写,只要系统中有剩余空间,就可以恢复故障数据;RAID5方式单节点至少准备一块全局热备盘
(3) 4+2:1的EC方式允许损害任意的2块盘而不丢失数据,RAID5方式每个RAID组最多只允许损害1块盘,所谓的允许损坏多块盘是建立在所有坏盘都不位于相同RAID组中的,从实际经验来看,把数据安全建立在理想情况下是不靠谱的
(4) 当出现硬盘故障时,EC方式是多块盘参与数据恢复,RAID方式只有1块盘(热备盘)能够写数据,这就导致EC方式的数据恢复效率(1TB/小时)是RAID方式的几十倍,这也大大减少了数据恢复期间硬盘再次故障的可能(目前单盘容量都达到数个TB使得该风险急剧增加),进一步提升了系统的安全性
(5) EC方式的保护级别可以针对目录设置,重要的数据目录可以设置更高的保护级别以确保安全性,随着节点扩容,数据条带大小还能自动调整以获取更高的空间利用率;RAID方式所有数据的保护级别是相同的,RAID组一旦划分完不能够再调整
(6) RAID方式需要独立的RAID卡,EC方式不需要额外的硬件支持
相关文章推荐
- 关于工作,学习中定时备份的几个方法(cron,git,mail)
- 打造终端下mutt收发邮件环境(fbterm,fetchmail,msmtp,procmail,mutt)
- 3D空间中的AABB(轴向平行包围盒, Aixe align bounding box)的求法
- Custom Container View Controller容器vc
- http://blog.csdn.net/techbirds_bao/article/details/9233599
- 最新Google Gmail邮箱登陆不了解决方法(hosts更新于12月14日)
- There is no public key available for the following key IDs:9D6D8F6BC857C906
- ssh中断“Write failed: Broken pipe”分析
- NSBundle的使用,注意mainBundle和Custom Bundle的区别
- POJ 1090 Chain
- Manage Data in Containers
- [__NSCFString containsString:]: unrecognized selector sent to instance 0x17d68490
- Networking Containers
- WM_PAINT介绍及OnPaint()函数的作用原理
- LeetCode 070 Climbing Stairs
- Hello world in a container
- RAID10与RAID01
- FZU 2216——The Longest Straight——————【二分、枚举】
- RAID Adapter and HBA Adapter
- sendmail