The application relates to the technical field of
data cache reading, and provides a method, a
system and equipment based on a
solid state disk and memory reading cache, which comprises the following steps: receiving a reading request, searching whether data corresponding to the reading request has been pre-read onto a
solid state disk; when the data corresponding to the reading request has not been pre-read onto the
solid state disk, judging whether data pre-reading can be triggered according to a reading
record tree; when the data pre-reading can be triggered, pre-reading data corresponding to a value from a hard disk drive according to a reaching rate of the reading request; setting a corresponding trigger distance value according to the reaching rate of the reading request, and storing the pre-read data in
layers according to the set trigger distance value. The application can realize efficient utilization of limited cache space, effectively reduce read-write conflicts by optimizing a data storage strategy, significantly improve the performance of an SSD medium, improve the access efficiency and response speed of a storage
system as a whole, and provide a user with a faster and more stable data reading experience.