【赛迪网-it技术报道】oracle数据库应用程序中raid的级别:
◆raid 0――无冗余:这个级别维护无冗余数据,因此有最好的写性能,因为不需要复制更新。数据条在块一级完成。
◆raid 1――镜像:这个级别维护(镜像)不同磁盘上的数据的两个相同的拷贝。在磁盘失败时要维护一致性,写可能不是同步完成的。这是最昂贵的存储方式。
◆raid 0+1――非冗余和镜像的:这个级别将分条和镜像结合起来。
◆raid 2――错误校正代码:在这个级别,分条单位是一个位,并且错误校正代码被作为冗余机制使用。
◆raid 3――位交叉奇偶校验:这个级别通过在阵列中的一个磁盘上存储奇偶信息来提供冗余。奇偶信息可用于恢复在其他磁盘上的数据。这个级别比raid 1使用的存储空间少,但奇偶磁盘可能会成为瓶颈。
◆raid 4――块交叉奇偶校验:在这个级别,分条单位是一个磁盘块――在一个单独的磁盘上维护一个奇偶块,用于与其他磁盘上的块相对应。如果某个磁盘失败了,则此奇偶块可与其他磁盘上对应的块一起恢复失败磁盘上的块。
◆raid 5――块交叉分布的奇偶校验:这个级别使用奇偶数据来提供冗余,这同raid 3的方式一样,但是在所有的磁盘上将奇偶数据分条,这同分条源数据的方式很类似,这减轻了在奇偶磁盘上的瓶颈。
◆raid 6――p+q冗余:这个级别类似于raid 5,但维护附加的冗余数据以防止多个磁盘失败。它使用错误校验代码而不是奇偶校验。
绝大多数的的数据库应用程序一般选择raid 1、raid 0+1和raid 5。比如:oracle推荐对于重做日志文件使用raid 1,对于数据文件,oracle推荐使用raid 5,只要写负载是可接受的,否则,oracle推荐raid 1和raid 0+1。需要强调的是,我们应该了解哪个raid选项适合与你的硬件配置,并且要知道不同的dbms组件如何使用磁盘i/o,以便我们可以选择合适的方案。
闽公网安备 35060202000074号