你认为RAID阵列相比JBOD模式两者区别在哪?
(应该是RAID0和JNOD比较吧?) RAID:磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。
JBOD:简单将多个磁盘合并成一个大的逻辑盘,数据的存放机制就是从第一块磁盘开始依序向后存储数据。
JBOS优点: 实现简单,因为复杂度低于RAID-0
当操作一段数据的时候,并不是所有的盘都必须工作,有的盘能够休息,节能。
当丢失一个盘的时候,恢复数据的可能性比Raid-0高很多。
对磁盘的大小没要求,任何容量的磁盘都能JBOD JBOS缺点:
速度慢,没有Raid-0加速的特点
RAID优点: 高性能:RAID 的高性能受益于数据条带化技术。单个磁盘的 I/O 性能受到接口、带宽等计算机技术的限制,性能往往很有 限,容易成为系统性能的瓶颈。通过数据条带化, RAID 将数据 I/O 分散到各个成员磁盘上,从而获得比单个磁盘成倍增长的聚合 I/O 性能。 可靠性:某组磁盘驱动器上的数据完全复制到另一组磁盘驱动器上,保证总有数据副本可用。 比起镜像 50% 的冗余开销 ,数据校验要小很多,它利用校验冗余信息对数据进行校验和纠错。 RAID缺点: 看是要组RAID几了,例如:RAID0:任何一块硬盘发生故障,整个RAID上的数据将不可恢复。 RAID1:该模式可使用的硬盘实际容量比较小,仅仅为两颗硬盘中最小硬盘的容量。
在你的项目案例中,你用的那种技术更多?为什么选择它?
用RAID多,因为可靠安全,速度虽然是一方面,但是速度一定是要建立在可靠的基础上的。
你认为哪个的技术优势更大一些?
各有千秋,个人更偏向于RAID,JBOD的话,如果数据同时跨在2个盘上,出问题了这部分应该是完蛋了。重要的事情说三遍:可靠可靠可靠!
|