a storage system for constructing raid on the basis of flash memory comprises : one or more raid processors and a plurality of flash memories . the raid processor comprises a plurality of read - and - write processing units , a data block pointer unit , a data block counter and a parity check code buffer . one read and write processing unit can control one or more flash memory units . a method for constructing raid in a storage system on the basis of flash memory can realize the function of raid in a very small logic area and approximately negligible time and realize the unification of the function and performance of a storage system such as an enterprise - level ssd .