Striped disks (speed) |
Mirrored disks (reliable redundancy) |
Striping plus Mirroring |
Provides check disks with data 'bit-striped'
across data and check disks |
Parallel data transfer |
Block or sector striping is done on the
data disks, allows for multiple unrelated sectors to be read simultaneously. |
Distributed data and parity |
- Excellent sequential transfer rate performance and very good transaction
rate performance
- No redundancy
- Low cost
|
- Fully redundant copy of data on a second disk
- Doubles the cost
of storage
- Both drives can be used for reads to improve performance
|
- Excellent random write and transfer rate performance
- Suitable
for all-around performance and reliability
- Expensive, data is
completely duplicated
|
- Detects and corrects single bit errors, detects double bit errors
- Check
disks consume 30% of the total disk array, complex to implement
|
- A parity disk is used for a group of drives, the data written to the
disk array is bit-striped across the data disks
- Reduces overhead
for check disk, consumes 20% of the total array space
|
- Used for transaction processing systems
- Write operations can
become a bottleneck
|
- Allows for multiple read and write operations simultaneously
- Can
have poor random write performance
- Transfer rate and read transaction
rate scale with the number of drives
|