Limitations of RAID array as a storage technique.

Everything that has advantages definitely has disadvantages. For example RAID array is essential for purposes of data protection, increasing performance and increasing capacity of the system storage. These are of main importance but in case of failure of one or more drives in the array, which technique can be used to store data on the array to ensure reconstruction of your data is possible?
