The invention provides a data buffering
system comprising a data buffering manager, a data buffering
library and a load balancing processor, wherein the data buffering manager receives a data acquiring request from outside, and responds to the data acquiring
request to send a data acquiring command to the data buffering
library to judge if the data buffering
library preserves corresponding data, if the data buffering library preserves the corresponding data, the data buffering manager gets the corresponding data back, and if the data buffering library does not preserve the corresponding data,the data buffering manager sends a
database server acquiring request to the load balancing processor; the data buffering library responds to a data storage command to store data which need to be buffered in blocks and pages and also responds to the data acquiring command to send the corresponding data to the data buffering manager; the load balancing processor responds to the
database server acquiring request to provide a
database server which processes fewest request to the data buffering manager, and the load balancing processor acquires data and returns the data to be stored into the data buffering library according to the information of the
database server. The invention enhances the memory
utilization factor, reduces the interactive communication capacity, decreases the using inquirytimes and the magnetic disc access times and enhances the
system stability and the
system operation efficiency.