資料庫管理系統(DBMS)中的RAID是什麼?


冗餘獨立磁碟陣列(RAID)將多個小型廉價磁碟驅動器組合成一個磁碟驅動器陣列,其效能超過單個大型昂貴驅動器(SLED)。RAID 也稱為廉價磁碟冗餘陣列。

將相同的資料儲存在不同的磁碟中可以提高容錯能力。

陣列的平均故障間隔時間 (MTBF) = 單個驅動器的 MTBF 除以陣列中的驅動器數量。因此,對於許多應用程式要求來說,驅動器陣列的 MTBF 太低。

RAID 型別

下面解釋了各種型別的 RAID:

RAID-0

RAID 0級沒有冗餘。由於沒有儲存冗餘資訊,因此效能非常好,但陣列中任何磁碟的故障都會導致資料丟失。一條記錄通常被分成 512 位元組的條帶,並存儲在所有磁碟上。可以透過同時讀取所有磁碟來快速訪問記錄,這稱為條帶化。

RAID-1

RAID 1級透過將所有資料寫入兩個或多個驅動器來提供冗餘。與單個驅動器相比,讀取速度更快,寫入速度更慢。如果任何驅動器發生故障,都不會丟失資料。此方法稱為映象。

RAID-2

RAID 2級用於海明糾錯碼,並用於沒有內建錯誤檢測功能的驅動器。

RAID-3

RAID 3級在位元組級別跨多個驅動器條帶化資料,並將奇偶校驗儲存在一個驅動器上。位元組級條帶化硬體支援高效使用。

RAID-4

RAID 4級在塊級別跨多個驅動器條帶化資料,並將奇偶校驗儲存在一個驅動器上。奇偶校驗資訊允許從任何單個驅動器故障中恢復。4級陣列的讀取效能良好。

但是,寫入需要每次更新奇偶校驗資料。因為陣列中只有一個驅動器儲存冗餘資料。每兆位元組的成本較低。

RAID-5

RAID 5級類似於 4級,但它在驅動器之間分配奇偶校驗。這可以加快多處理系統中的小型寫入速度。讀取效能低於 4 級陣列。每兆位元組的成本與 4 級相同。

總結

以下是所有 RAID 型別的總結:

級別總結
RAID-0它是最快捷、最高效的陣列型別,但不提供容錯能力。
RAID-1它是關鍵容錯環境的首選陣列。
RAID-2如今它被使用是因為 ECC 幾乎嵌入在所有現代磁碟驅動器中。
RAID-3它用於訪問長順序記錄以加快資料傳輸速度的單一環境。
RAID-4它與 RAID-5 相比沒有任何優勢,並且不支援多個同時寫入操作。
RAID-5它是在多使用者環境中的最佳選擇。但是,RAID-5 陣列至少需要三個驅動器。

更新於:2021年7月8日

18K+ 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.