缓存和缓冲都是提升涉及访问速度有快有慢的两个存储设备的操作性能但是两者的使用场景上有着本质的不同,希望这篇文章能够给大家讲清楚两者的区别,我来为大家讲解一下关于缓存和存储的区别?跟着小编一起来看一看吧!

缓存和存储的区别(缓存与缓冲的区别)

缓存和存储的区别

缓存和缓冲都是提升涉及访问速度有快有慢的两个存储设备的操作性能。但是两者的使用场景上有着本质的不同,希望这篇文章能够给大家讲清楚两者的区别。

缓存是指把数据从访问速度慢的地方存储到访问速度快的地方,一般叫做cache。例如把数据库里的数据存储到redis里。读数据库的数据需要读磁盘文件,速度慢。而把数据存储到redis机器的内存里,内存读写速度很快。所以可以大大提高数据读取效率。

缓冲是指在访问速度快的地方和访问速度慢的地方之间批量转移数据,一般叫做buffer。例如一次写入8k字节数据到磁盘文件以提高数据写入性能。磁盘读写数据时寻址时间在读写总时间中占比很大,如果一次处理批量数据只寻址一次可以显著提高数据读写效率。

,