既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?
- 发表时间:2025-06-24 17:50:12
- 来源:
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
推荐资讯
- 2025-06-19 15:05:14如何看待当今小学生的疯狂内卷?
- 2025-06-19 15:50:13为什么说中国是基建狂魔?
- 2025-06-19 14:40:14如何评价字节跳动开源的 Netpoll?
- 2025-06-19 14:20:13特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 2025-06-19 14:50:14如何客观评价李小冉的长相?
- 2025-06-19 15:35:14女明星陪酒真的存在吗?
- 2025-06-19 14:00:12为什么广西盛产鬼火少年?
- 2025-06-19 15:10:14以色列摩萨德这么厉害,中国网民为何不害怕?
- 2025-06-19 15:45:14独立开发***能盈利吗?感觉好累...
- 2025-06-19 14:55:13曼德拉是南非的罪人吗?
推荐产品
-
核武器真的有宣传中那么牛逼吗?
没有。 实际上核弹打击现代城市,特别是国内城市的效果非常差 -
为什么软件公司很少用python开发web?
自荐一个数据构建小工具: pydantic-resolve, -
为什么从事技术的人普遍都比较难沟通?
并不是难沟通。 第一个原因,因为技术人员长期进行技术类工作 -
电影《碟中谍》系列中哪一部最好?
盘点阿汤哥“碟中谍系列”女主。 (多图预警) 一口气看完“碟
最新资讯

