The question often comes up as to why RAID 5 is so dramatically warned against and considered deprecated for use with traditional Winchester hard drives (aka spinning rust) and yet is often recommended for use with more modern SSDs (solid state drives.) Like with anything, it is actually a combination of many factors that come together to make one use case so bad and the other so generally good. Here is the run down:
- UREs are the primary risk factor for traditional hard drives in RAID 5 arrays, but UREs are not a risk (so far) on SSDs. So this one fact alone completely changes the "risk game" between Winchester drives and SSDs
- Time to Resilver is hugely reduced with traditional arrays often taking days or even weeks to resilver. The move to SSDs often cuts that to a small fraction of the original time. That resilver time is not just a performance impact to the environment, in some cases actually making the array useless until it has completely, but also means that the array is completely at risk of secondary drive failure during that window. Reducing that window greatly reduces that risk.
- Resilver Impact is much reduced as SSDs handle non-sequential data access so well meaning that even during a typical resilver an all SSD RAID 5 array may continue to function extremely well while still performing a high speed resilver operation meaning that the risk of performance impact to the environment is much smaller.
- Parity Resilver secondary drive failure risk does not exist. This is a rather sizeable risk to Winchester drives. The parity resilver operation often induces other drives to fail during the resilver operation due to the large strain placed on them for the operation. This does not impact SSDs making the resilver operation far safer.
- Performance is very different between Winchester drives and SSDs. The move from Winchester drives to SSD is a many orders of magnitude jump in performance. The write performance difference between RAID 5 and its key competitor, RAID 10, is small by comparison. So while the latency impact of a parity calculation is great in relation to the IOPS of the SSDs, the overall speed increase is generally so immense that the performance loss to the parity system is often of no consequence except in the most demanding environments and in those environments it is common to move to different models of data protection other than traditionally managed RAID arrays.
- Cost is very different with SSDs having a high capacity cost but a low performance cost, the opposite of Winchester drives. This means that using RAID 5 often results in a large cost savings while maintaining high performance and high reliability that does not exist with Winchester drives.
You don't normally use an ERP with QB, you replace QB with your ERP.

