GSLC · Question #427
Which of the following RAID levels will you use to implement a RAID system for providing fault tolerance to a database?
The correct answer is B. RAID 1. RAID 1 (disk mirroring) provides fault tolerance by writing identical data to two disks simultaneously, ensuring data availability if one disk fails.
Question
Which of the following RAID levels will you use to implement a RAID system for providing fault tolerance to a database?
Options
- ARAID 10
- BRAID 1
- CRAID 5
- DRAID 0
How the community answered
(32 responses)- A3% (1)
- B94% (30)
- C3% (1)
Why each option
RAID 1 (disk mirroring) provides fault tolerance by writing identical data to two disks simultaneously, ensuring data availability if one disk fails.
RAID 10 combines mirroring and striping and does provide fault tolerance, but it requires a minimum of four drives and is a more complex solution than the basic fault tolerance scenario described.
RAID 1 mirrors data across two drives so that if one drive fails, the other contains an exact copy and the system continues to operate without data loss. For databases, RAID 1 is preferred over RAID 5 because it avoids the write penalty associated with parity calculation, making it more suitable for write-intensive database workloads.
RAID 5 uses distributed parity and can tolerate one drive failure, but its parity calculation introduces a significant write penalty that degrades database write performance.
RAID 0 provides only striping for improved performance and offers no fault tolerance - a single drive failure results in complete data loss.
Concept tested: RAID 1 disk mirroring for fault tolerance
Source: https://learn.microsoft.com/en-us/windows-server/storage/storage-spaces/storage-spaces-fault-tolerance
Topics
Community Discussion
No community discussion yet for this question.