Could anyone tell me which RAID would be the best between 10 and 01, and why?
Thanks for your help.
EDIT: I didt't want to know what's the best RAID ever... Otherwise I'd ask: "Why is NetApp RAID-DP so much better than EMC's RAID-6??". My question was purely to know what's the difference between the RAID 10 and 0+1, cause it wasn't clear for me at the time. It has been greatly answered, thanks for the people who understood the sense of the question. Next time I will detail it a bit more, I take the whole culpability on that one!
It's 10 (1+0), rather than 0+1 - because mirrored stripes are more likely to handle multiple disk failures than striped mirrors.
Sorry, but... "best" for which purpose?
IMHO the main difference is that usually raid 1+0 has better redundancy that 0+1. In case of a disk failure, in raid 1+0 usually the redundancy is lost only for one stripe, while in 0+1 the entire side of the mirror is lost.
I wrote "usually" several times because a lot depends on the specific RAID implementation.
the point is what happens when a second failure strikes before you fix the first one:
striped mirrors: 1/(n-1) chances it will take your data with it.
mirrored stripes: (n/2)/(n-1) chances of the same disaster.
which one would you bet your job on?
Everyone else's answers are fine, but if your RAID provide supports RAID 6 (sometimes called ADG), use that. RAID10 (or 1+0 or 0+1 can lose up to two disks and still be useful... But if two of the wrong disks die, your entire array is toast.
RAID6 is like RAID5 but with an additional Parity disk can lose ANY two disks and still be functional. I'd go with that.
OBLIGATORY MESSAGE: RAID IS NOT BACKUP! You still need to do them.
which RAID would be the best between 10 and 01, and why?
Well, between 10 and 01 you have.... 5.5, so look for a Raid 5.5. Sorry, there is no other answer that makes sense - only my sarcastig one.
Otherwise, the real answer is "it depends" on all levels. Raid 10 and 01 make no or a lot of difference depending how it is implemented (it must not make any difference, technically). Whether you raid first then stripe or stripe first then raid makes technically NO difference.