The invention discloses a
solid-state
flash memory write cache
system and method based on the dynamic non-covering
RAID technology. According to the
system, multiple
solid-state
flash memory hard disks form an
RAID to serve as memory space of write cache, and the
solid-state
flash memory hard disks are connected with a write
cache controller; the controller is connected with a front-end IO and back-end storage data, comprises a CPU and a nonvolatile
memory module and is used for receiving front-end read requests, reading data from the solid-state flash memory hard disks or back-end storage equipment and receiving front-end write requests, the data are assembled into
RAID strips in the nonvolatile
memory module and then written in newly distributed strips in the solid-state flash memory hard disks in a non-covering mode,
active data in solid-state flash memory strips are written in the back-end storage equipment, and the
recovery of the solid-state flash memory strips is achieved. According to the solid-state flash memory write cache
system and method based on the dynamic non-covering RAID technology, the strips are assembled dynamically, the phenomenon that the strips are updated frequently is avoided, the system write-in bandwidth is effectively improved, the wear of Flash chips is reduced, and the advantages of being large in capacity and high in property and reliability and the like are achieved.