当前位置: 首页 >
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?_浙江省舟山市普陀区浪终运输有限责任公司
- MacOS真的比Windows流畅吗?
- 前端,后端,全栈哪个好找工作?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 国产手机AI「好用」的背后,是技术差距还是文化差异?
- 055驱逐舰 是个什么概念?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- Golang中有必要实现Async/Await吗?
- 写代码的时候总是考虑太多怎么办?
- 公司运维工作能力差,态度不端正还骂我,辞退他还要补偿该不该给?
- 广东省肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
联系我们
邮箱:
手机:
电话:
地址:
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?
作者: 发布时间:2025-06-24 17:50:12点击:
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
- 上一篇 : 为何同是象棋,国际象棋的棋子可以做的那么有设计感,而中国象棋的棋子形式似乎比较单一?
- 下一篇 : 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
新闻资讯
-
2025-06-21现在为什么没有黑客了?
-
2025-06-21你为什么对kotlin失去好感?
-
2025-06-21做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
-
2025-06-21广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
-
2025-06-21苹果公司做过哪些鲜为人知的努力?
-
2025-06-21学生校服如何隐藏内衣痕迹?
相关产品