作為一名DBA,選擇自己的數(shù)據(jù)存儲(chǔ)在什么上面,應(yīng)該是最基本的事情了。但是很多DBA卻容易忽略了這一點(diǎn),我就是其中一個(gè)。之前對(duì)raid了解的并不多,本文就記錄下學(xué)習(xí)的raid相關(guān)知識(shí)。

一、RAID的基礎(chǔ)知識(shí)

【定義】RAID(Redundant Array of Independent Disk)是一種獨(dú)立冗余磁盤陣列。

1、為什么要使用RAID?

我們知道,單塊磁盤無論是從性能上、容量上、還是安全上都存在單點(diǎn)問題,如果把多塊硬盤組成一個(gè)group,當(dāng)成一個(gè)邏輯驅(qū)動(dòng)器,從而實(shí)現(xiàn)同時(shí)從多塊硬盤存取數(shù)據(jù),那樣可以提高了存儲(chǔ)的吞吐量,同時(shí)也提高了存取速度和擴(kuò)大存儲(chǔ)容量。

RAID(Redundant Array of Independent Disk 獨(dú)立冗余磁盤陣列)技術(shù)就是專門干這事的。RAID就是一種由多塊廉價(jià)磁盤構(gòu)成的冗余陣列,在操作系統(tǒng)下是作為一個(gè)獨(dú)立的大型存儲(chǔ)設(shè)備出現(xiàn)。RAID可以充分發(fā)揮出多塊硬盤的優(yōu)勢(shì),可以提升硬盤速度,增大容量,提供容錯(cuò)功能夠確保數(shù)據(jù)安全性,易于管理的優(yōu)點(diǎn),在任何一塊硬盤出現(xiàn)問題的情況下都可以繼續(xù)工作,不會(huì)受到損壞硬盤的影響,這對(duì)于數(shù)據(jù)庫(kù)存儲(chǔ)領(lǐng)域是非常必要的。

2、RAID的幾種工作級(jí)別

我們比較常用的RAID級(jí)別有RAID-0、RAID-1、RAID-10/RAID-01、RAID-5,其他的如RAID-3、RAID-4、RAID-6就不在此介紹了。