page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
{dede:pagebreak/}
为什么程序员独爱用Mac进行编程?
都是研制核武器,为何只敢动伊朗,对朝鲜确畏首畏尾?
你为什么觉得 Mac 不好用?
如何看待国内服装尺码越来越小的现象?
修仙文明可能以怎样的方式碾压星际文明?
为什么不允许用泥鳅在长江钓鱼?
养乌龟只养一只,它觉得会孤独吗?
韦东奕的牙怎么没了?
如何反驳“电脑普及15年,年轻人还要淘宝代装steam”?
2025年六月现在硬盘咋还涨价了呢?
count(*) count(1)哪个更快?
Windows上有没有一分多屏和多屏合一的软件?
真的没有人觉得2k是一个很尴尬的分辨率吗?
数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
成为体育女主播,光「好看」就够了吗?
vue + tsx 的开发体验能追得上 react+tsx么?