raid根据数据分布和冗余级别分为以下几种分钟做介绍
raid0
按一定条带大小将数据依次分配到各个磁盘没有数据冗余,优点是并发读写快,缺点无冗余可靠性不怎么样
raid1
也叫磁盘镜像,两块磁盘一组数据并行写入两块磁盘,能从任意一块磁盘读,优点数据有冗余提高并发读性能
raid4
像raid0一样对磁盘组条带化,不同的是.需要额外增加一块磁盘.用来写各stripe校验纠错数据,优点其中一块磁盘损坏,其可以通过校验纠错数据计算出来.缺点是每个stripe数据的修改都需要写校验纠错块,写性能下降,如果校验纠错数据都在同一块硬盘上会形成性能瓶颈
raid5
对raid的改进将每一个条带的校验纠错数据块分布写到各个磁盘,优点比raid稍微强一些,缺点写入性能比raid0、raid1、raid10差.容错能力没有raid1好
说了这么多对于数据库来讲选择哪种raid更加合适呢?
我们可以根据业务数据的读写特点和预算来选择比如:
读写频繁可靠性要求高,选择raid10
数据读频繁写很少,同时对可靠性又有一定要求可以选择raid5
数据读写频繁或者数据只做只读用没有写入操作,但是可靠性要求不高可以选择raid0
阅读(12100) | 评论(0) | 转发(0) |