Raid级别及应用场景

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Raid级别及应用场景相关的知识,希望对你有一定的参考价值。

Raid是廉价冗余磁盘阵列的简称。
主要从容量、性能、冗余、应用场景四个方面介绍
###############################################################
Raid 0 (以四块盘为例)
容量:是四块盘加在一起的容量。
性能:读取性能理论上是单个磁盘的4倍,磁盘越多倍数越小。
冗余:无冗余。
应用场景:不要求安全,只要求速度。适合大规模并发读取。例如数据库从库,存储从库。
###############################################################
Raid 1
容量:两块硬盘容量之和的一半。只能有2块盘。
性能:读取性能理论上和单个磁盘类似。写入速度慢。
冗余:100%冗余。在所有raid级别中,raid1具有最高的数据安全保障。
应用场景:只要求安全,对速度不要求。适合系统盘和监控服务器。
##############################################################
Raid 5
容量:至少3块盘,损失一块盘的容量。
性能:读取速度和Raid 0差不多,只是多了奇偶校验,写入速度比单个磁盘稍慢。是Raid 0 和Raid 1的折衷方案。
冗余:最多损坏一块盘。
应用场景:适合对性能和安全有一定要求但又不太十分高的情况。例如普遍数据库和存储库。
##############################################################
Raid 10
容量:至少四块盘,损失一半的容量。
性能:读写都很快。
冗余:可以损坏一半。
场景:对于性能和安全都要求的情况。例如高并发或高访问量数据库主库,存储主库。

以上是关于Raid级别及应用场景的主要内容,如果未能解决你的问题,请参考以下文章

mysql 的事务隔离级别 及各个隔离级别应用场景,详细

java ThreadLocal(应用场景及使用方式及原理)

PostgreSQL 12.2 公开课及视频及PGCE认证(第8期)(CUUG)(2020年)

Raid 简单说明

22大必会原理

微服务架构在千万级别日调用量亿级别海量数据场景下的应用实践