Just found this wonderful summary of articles by Jeremy and wanted to give some of my thoughts on the topic.
First lets speak about death of the RAID. I think this is far from the case especially if you consider Software RAID here.
For many workloads you would like to get RAID just for the sake of BBU. As Jeremy mentioned RAID is cheap these days if you buy right one and can offer substantial improvement for write intense workload by safe write buffering and write merging.
Performance is another story. RAID is usually easiest way to get extra performance from your IO subsystem. Spreading the database among say 10 commodity boxes is often expensive for existing applications, even for new applications it will affect development time and complexity and it is well possible it might be no guys inside the company skilled enough …
[Read more]