Javaweb存储性能(2)

廉价磁盘冗余阵列
冗余阵列目前主要有RAID0、RAID1、RAID10、RAID5、RAID6
RAID0
100%的利用率。它的实现原理大致就是在存储数据的时候将数据同时分为N份,同时写入N块磁盘。速度很快,但是不可忽略的一点就是数据安全。真正的核心业务中的数据都是不可再生的(删了就没有了),所以数据安全是个很大的问题。有人会说那我数据备份啊,那万一你还没有备份就GG了呢?而且真正的网站在运行时进行数据迁移是个什么样的心里没点数么(*>_<*).
RAID1
50%的利用率,它的原理就是将数据同等的存储在两块磁盘上(一式两份),所以它的磁盘利用率比较低。
RAID10
它的命名不是10而是1和0,他就是讲RAID0和RAID1合并的产物。将所有的磁盘分为两份(每一份N/2),同时向两份磁盘写入相同的数据,每一份磁盘写入数据时按照RAID0的方式将数据分成(N/2)份,同时写入。它的磁盘利用率时50%,速度相对于RAID1也要快一些。但是改变不了的还是50%的利用率。
RAID6
将所有数据分为N-2份同时存储在N-2张磁盘中,剩下的2张,螺旋式存入校验信息。这样的话,任意一张磁盘坏了都可以通过校验信息得到修复还原。我很好奇当两张磁盘一起坏了咋办。
RAID5
他和RAID6的区别就存储的时候存N-1张磁盘,校验信息放一张磁盘里。但是他比RAID6更容易出现检验信息盘的损坏情况(毕竟只有一张)。所以他的数据可靠性比RAID6低一些。
RAID3
个人以为这是RAID5和RAID6的祖宗,它的原理就是在你把存储信息分为N份存储到N块磁盘的时侯同时螺旋写入检验信息。这样信息可靠度很高,但是利用率也较(5和6)低。
所以总结:
存储速度:RAID1约等于RAID3>RAID5约等于RAID6>RAID10>RAID0
数据可靠:RAID1=RAID10>RAID3>RAID6>RAID5>RAID0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值