单选题
为了提高数据库的性能和可靠性,数据库服务器存储系统经常使用RAID技术。常用的RAID级别有RAID0、RAID1、RAID5和RAID1+0。在不考虑成本因素的前提下,上述RAID级别中最有利于保证数据库性能和可靠性的是______。 A) RAID0 B) RAID1 C) RIND5 D) RAID1+0
【正确答案】
C
【答案解析】 [解析] RAID0只是单纯地提高读写性能在所有的级别中,RAID0的速度是最快的,因为将数据分布在不同驱动器上,所以数据吞吐率大大提高,驱动器的负载也比较平衡,它的缺点是它没有数据差错控制,如果一个驱动器中的数据发生错误,即使其它盘上的数据正确也无济于事了。不应该将它用于对数据稳定性要求高的场合。 RAID1是所有RAID等级中实现成本最高的一种,其技术重点全部放在如何能够在不影响性能的情况下最大限度的保证系统的可靠性和可修复性上。 RAID1+0是将RAID1和RAID0结合的产物,优点是同时拥有RAID0的超凡速度和RAID1的高数据可靠性,但是磁盘的利用率比较低。主要用于容量不大,但要求速度和差错控制的数据库中。 RAID2是设计给需要连续存取大量数据的计算机使用的。在大型文件的存取应用中,RAID2有最好的性能,但如果文件太小,将会影响其性能。 RAID3,写入性能好,没有多任务功能,RAID3对于大量的连续数据可提供很好的传输率,但对于随机数据,奇偶盘会成为写操作的瓶颈。利用单独的校验盘来保护数据虽然没有镜像的安全性高,但是硬盘利用率得到了很大的提高。 RAID4,具备多任务及容错功能,它的特点和RAID3也挺像,不过在失败恢复时,它的难度可要比RAID3大得多了,控制器的设计难度也要大许多,而且访问数据的效率不怎么好。 RAID5,是一种存储性能,数据安全和存储成本兼顾的存储解决方法。读出效率很高,写入效率一般,块式的集体访问效率不错。优点是提供了冗余性(支持一块盘掉线后仍然正常运行),磁盘空间利用率较高(N-1/N),读写速度较快(N-1倍)。RAID5最大的好处是在一块盘掉线的情况下,RAID照常工作,相对于RAID0必须每一块盘都正常才可以正常工作的状况容错性能好多了。因此RAID5是RAID级别中最常见的一个类型。所以在不考虑成本的因素下,RAID1+0最适合保证数据库的性能和可靠性,故选项C)正确。
提交答案
关闭