資料庫管理系統(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 陣列至少需要三個驅動器。 |
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP