page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
{dede:pagebreak/}
分享一下你用过好用的开源项目有哪些?
如何评价《三角洲行动》***作者「三角洲经济学教父」?
一个程序员的水平能差到什么程度?
为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
中国的歼-10 在世界上是什么水平?
***拍大尺度片子时摄影师不会看光吗?
为什么说天下法术尽出江西?
有哪些曾经是穷人食物现在却是奢侈食物?
福建舰下水三周年,从军事角度看,「三航母时代」将带来哪些变化?
为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
有个亲妹妹是什么感觉?
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
有哪些曾经是穷人食物现在却是奢侈食物?
Rust开发Web后端效率如何?