Kbase 20706: The Final Word from development on RAID 5
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  29/07/2005 |
|
Status: Verified
GOAL:
Why RAID 5 is not recommended.
GOAL:
Final Word from Development on RAID 5
FIX:
The various RAID configurations are all different. Each configuration has specific strengths and weakness that often trade off performance, reliability, cost, etc.
- For database servers, you should optimize for maximum I/O capability. Not cost, not storage capacity. You want as much throughput as possible with as many spindles as possible.
- RAID 5 SHOULD NEVER BE USED for database systems. Period. No exceptions. No excuses. Does not matter who the vendor is or what they say.
- RAID 5 is optimized for the WRONG thing: cost and storage capacity. But disks are cheap. Very cheap. The storage vendors would make more money by not advocating RAID 5.
- RAID 5 does not provide good write performance. It is inherent in the design.
- RAID 5 is /terrible/ when you have to recover from a disk failure because to recover one failed disk, you must read the entire contents of all other disks.
If using RAID, you should ALWAYS use RAID 1+0 (mirroring and striping).
This is very black and white. There is NO room for discussion.