作為一名DBA,選擇自己的數(shù)據(jù)存儲在什么上面,應(yīng)該是最基本的事情了。但是很多DBA卻容易忽略了這一點,我就是其中一個。之前對raid了解的并不多,本文就記錄下學(xué)習(xí)的raid相關(guān)知識。
一、RAID的基礎(chǔ)知識
【定義】RAID(Redundant Array of Independent Disk)是一種獨立冗余磁盤陣列。
1、為什么要使用RAID?
我們知道,單塊磁盤無論是從性能上、容量上、還是安全上都存在單點問題,如果把多塊硬盤組成一個group,當(dāng)成一個邏輯驅(qū)動器,從而實現(xiàn)同時從多塊硬盤存取數(shù)據(jù),那樣可以提高了存儲的吞吐量,同時也提高了存取速度和擴大存儲容量。
RAID(Redundant Array of Independent Disk 獨立冗余磁盤陣列)技術(shù)就是專門干這事的。RAID就是一種由多塊廉價磁盤構(gòu)成的冗余陣列,在操作系統(tǒng)下是作為一個獨立的大型存儲設(shè)備出現(xiàn)。RAID可以充分發(fā)揮出多塊硬盤的優(yōu)勢,可以提升硬盤速度,增大容量,提供容錯功能夠確保數(shù)據(jù)安全性,易于管理的優(yōu)點,在任何一塊硬盤出現(xiàn)問題的情況下都可以繼續(xù)工作,不會受到損壞硬盤的影響,這對于數(shù)據(jù)庫存儲領(lǐng)域是非常必要的。
2、RAID的幾種工作級別
我們比較常用的RAID級別有RAID-0、RAID-1、RAID-10/RAID-01、RAID-5,其他的如RAID-3、RAID-4、RAID-6就不在此介紹了。