当前位置:当前位置: 首页 >
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?_广东省梅州市五华县倡泛厚旧玻璃包装股份公司
浏览次数:304发表时间:2025-06-24 18:15:16
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
同类文章排行
- 老公想要买2万左右的相机,我该同意吗?
- 国内大厂现在用rust的多吗?
- 同时使用多个显示器能提高工作效率吗?
- 请问27寸4K显示器哪个好呀?
- 哪些练习可以恢复腰肌劳损?
- SQLite不能支持高并发,为什么又说它能支持 10万 的日访问量?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 我的设计作品很烂嘛?
- 为什么说纯铜是紫色的,可是我看上去更像纸箱子的颜色啊,是否我自己有色盲呢?
- 只能选一个,你选谁?
最新资讯文章
- 为什么西安市突然不禁摩了?
- Rust真的很难学吗?
- 为什么武林中的女侠不但武功奇高,还没有练出来麒麟臂大粗腿和老茧?
- 海贼王为什么现在被全网黑?
- 如何判断鱼缸中的硝化系统是否已经成功建立?
- 中年夫妻的婚姻状态是什么样的?
- 如何自己搭建家庭服务器?
- 家庭网络,是否有必要做多个网段并隔离?
- 美国发行「稳定币」,是否相当于增发美元?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 如何评价仓颉编程语言7月30日开源?
- 如何看待 Three.js / WebGL 等前端 3D 技术?
- 网页上的字体变了怎么办?
- 以色列为什么要打伊朗?
- 小米澎湃OS真的很不行吗?
- Golang web项目求推荐?
- 养了近十年的草龟要不要放生?
- 如何评价 Steam 新游《捞女游戏》(已改名《情感反诈模拟器》)?
- 特朗普称美国完成对伊朗三处核设施的打击,具体情况如何?伊朗会如何反击?