The invention discloses a method for establishing a mixed storage array. The method comprises the following steps: S1, dividing a mixed array into three zones, namely a zone-I [HDD (hard disk drive) storage zone], a zone-II [SSD (solid state disk) random small reading storage zone] and a zone-III (SSD random small writing storage zone); S2, analyzing a data historical access behavior by utilizing parameters, namely request size, frequency and seed distance; S3, dividing data into three types according to stripes: S-I (cold data and sequential reading and writing type hot data), S-II (random small reading type hot data) and S-III (random small writing type hot data); S4, relocating the S-I type data to the zone-I, relocating the S-II type data to the zone-II and relocating the S-III type data to the zone-III, so that the data can be distributed reasonably while the reliability is guaranteed, and the performance of the mixed storage array is improved.