Here’s a whitepaper that I assembled a few years back that is a primer on R.A.I.D. – “Redundant Array of Independent Drives” (sometimes “Disks”). Most of the paper was assembling comments from other sources and was written to give really enough information to help the SAS programmer understand what happens when they read and write large amounts of data to and from disk drives. Hence, this is a “primer” paper on the topic.
It’s an informative little paper and I hope you get some mileage out of it. Just one of our “pre-launch” papers that we’re releasing to the public. Feel free to share.
This paper is for anyone looking to design hardware for a computer system that handles a large amount of data.
RAID is an acronym that stands for” Redundant Array of Independent Drives” or sometimes “Disks.” It is a term for data storage schemes that divide and/or replicate data among multiple hard drives. RAID can be designed to provide increased data reliability or increased I/O performance, though one goal may compromise the other.
A number of standard schemes have evolved which are referred to as “levels.” There were five RAID levels originally conceived, but many more variations have evolved, notably several nested levels and many non-standard levels (mostly proprietary).