RAID0
- RAID是什麼?
我們本來是要了解RAID0,但是瞭解到RAID0是屬於RAID技術的一個分類,所以我們先了解下什麼是RAID,從百度百科看到對RAID做了如下解釋:
磁盤陣列(Redundant Arrays of Independent Drives,RAID),有“獨立磁盤構成的具有冗餘能力的陣列”之意。
磁盤陣列是由很多塊獨立的磁盤,組合成一個容量巨大的磁盤組,利用個別磁盤提供數據所產生加成效果提升整個磁盤系統效能。利用這項技術,將數據切割成許多區段,分別存放在各個硬盤上。
通俗來說,RAID技術就是實現了組合小的廉價的磁盤來代替大的昂貴的磁盤,同時爲了保護數據開發冗餘的保護數據的技術
- RAID0屬於RAID技術的一種模式
即Data Stripping數據分條技術。RAID 0可以把多塊硬盤連成一個容量更大的硬盤羣,可以提高磁 盤的性能和吞吐量。RAID 0沒有冗餘或錯誤修復能力,成本低,要求至少兩個磁盤,一般只是在那些對數 據安全性要求不高的情況下才被使用。
RAID 0的工作方式:
如圖,系統向三個磁盤組成的RAID 0磁盤組發出的讀寫數據請求被分攤成了3份。
從理論上講,三塊硬盤同時讀寫使速度提升了3倍,但由於總線帶寬等因素影響,實際提升速率會低一些,不過提速效果依然顯著。
RAID 0的缺點是不提供數據冗餘,因此一旦用戶數據損壞,損壞的數據將無法得到恢復。
RAID 0具有低成本、高讀寫性能、100%的高存儲空間利用率等優點,但是它不提供數據冗餘保護,一旦數據破壞將無法恢復。因此RAID 0一般適用於對於性能要求嚴格但對數據安全性和可靠性不高的應用,如視頻、音頻存儲、臨時數據緩存空間等。
個人理解:RAID0技術實際提供了一種並行保存數據的模式,相比較於串行的對一個大磁盤寫入,顯然RAID0這種對多個小磁盤並行寫入速率更高,是一種提高磁盤存儲性能的手段。