推荐使用RAID 1 + 0
使用 RAID 5 如果条带成员丢失,读取性能将下降(例如当磁盘发生故障时)。使用 RAID 1 + 0 提供磁盘条带化以及磁盘镜像冗余这两份性能收益。RAID 10 在所有 RAID 等级中提供最佳的读/写性能,其代价是使用两倍数目的磁盘。
使用 RAID 5 如果条带成员丢失,读取性能将下降(例如当磁盘发生故障时)。使用 RAID 1 + 0 提供磁盘条带化以及磁盘镜像冗余这两份性能收益。RAID 10 在所有 RAID 等级中提供最佳的读/写性能,其代价是使用两倍数目的磁盘。
解决方案 »
- EM无法使用
- 视图删除、修改特别慢,死机
- 基于VC++与Oracle的大型图像数据存储的方法
- 请问如何将oracle的时间戳 1202017292046 转换成时间类型?
- 请教oracle数据库在什么情况下会自动做checkpoint?
- 安装问题,提示(Database Configuration Assitant:错误)
- ORACLE 9i中查找被锁表的问题
- 奇怪表名,请留步
- GLOBAL TEMPORARY的问题
- 数据库导出错误:ORA-3127,请高手帮忙~
- 关于“Oracle数据库整机移植技术”的文章,请大家看看并参与讨论。
- delete from tableA where sid=191971;执行半天都无反应???
如果对数据的安全性要求比较高,要求高可用性的话,用raid5,毕竟raid5有校验,而raid0没有校验,镜像的raid0同样也没有校验。镜像在写时因为要同时写两组磁盘,所以性能上会有所损失,而且,读的时候是否能提高性能,有时候还要依赖于软件实现,如果软件被设计成能读多个磁盘,并且能将数据流合并,读操作可以被加速。单论raid0和raid5,i/o性能raid0要好,但是raid0的镜像同raid5相比较,可用性差一些不说,我看i/o性能也未必高多少吧。
raid5性能较低,但是空间利用率大
可惜我们公司数据太多,从来没用过1+0,否则要好几十块硬盘了。
对了,阵列的光纤卡、交换机要好,呵呵,有个2G那就更爽了
操作系统用2块硬盘做 0
oracle用4块硬盘做 5
我原来所在的公司就是用的这种方案,不过是双机+磁盘阵列柜的结构,oracle安装在磁盘阵列上,raid5,然后用软件来控制磁盘阵列到操作系统的mount操作
取3块盘,作数据盘,作RAID5;
剩下的一块盘作为热备份盘大家觉得这样安全性如何呢