Chinaunix首页 | 论坛 | 博客
  • 博客访问: 960460
  • 博文数量: 83
  • 博客积分: 32
  • 博客等级: 民兵
  • 技术积分: 2080
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-12 09:45
个人简介

努力学习,努力分享,努力.....在努力..努力离开..

文章分类

全部博文(83)

文章存档

2017年(3)

2015年(1)

2014年(47)

2013年(32)

分类: LINUX

2013-10-27 20:35:26

raid根据数据分布和冗余级别分为以下几种分钟做介绍
raid0 

按一定条带大小将数据依次分配到各个磁盘没有数据冗余,优点是并发读写快,缺点无冗余可靠性不怎么样

raid1

也叫磁盘镜像,两块磁盘一组数据并行写入两块磁盘,能从任意一块磁盘读,优点数据有冗余提高并发读性能

raid4
像raid0一样对磁盘组条带化,不同的是.需要额外增加一块磁盘.用来写各stripe校验纠错数据,优点其中一块磁盘损坏,其可以通过校验纠错数据计算出来.缺点是每个stripe数据的修改都需要写校验纠错块,写性能下降,如果校验纠错数据都在同一块硬盘上会形成性能瓶颈

raid5
对raid的改进将每一个条带的校验纠错数据块分布写到各个磁盘,优点比raid稍微强一些,缺点写入性能比raid0、raid1、raid10差.容错能力没有raid1好

说了这么多对于数据库来讲选择哪种raid更加合适呢?
我们可以根据业务数据的读写特点和预算来选择比如:
读写频繁可靠性要求高,选择raid10
数据读频繁写很少,同时对可靠性又有一定要求可以选择raid5
数据读写频繁或者数据只做只读用没有写入操作,但是可靠性要求不高可以选择raid0
阅读(12100) | 评论(0) | 转发(0) |
0

上一篇:atiom属性的作用

下一篇:Mysql字符集的设置

给主人留下些什么吧!~~