当前位置: 首页 >
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?_河南省商丘市梁园区树认裂纪念性建筑设施建设有限责任公司
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 为什么买了Switch后,却发现它并没有那么好玩?
- 如何看待《捞女游戏》(已改名为《情感反诈模拟器》)定档 6 月 19 日?
- 家里想搞个服务器,有什么好的建议方案吗?
- 为什么中国防空反导系统才7年就从山寨到全面原创且超越了俄罗斯?
- 买到烂尾楼到底该有多绝望?
- 2025年了expo和Flutter学哪个?
- DeepSeek 那么厉害为什么要开源?
- 如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
- 如何看待摄影约拍互免这件事?
联系我们
邮箱:
手机:
电话:
地址:
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?
作者: 发布时间:2025-06-24 18:15:16点击:
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
新闻资讯
-
2025-06-21央企的信创,是否有必要把 spring 替换成国产的 solon ?
-
2025-06-21国密加密算法有多安全呢?
-
2025-06-21买到烂尾楼到底该有多绝望?
-
2025-06-21你为什么对kotlin失去好感?
-
2025-06-21紧身牛仔裤看起来不正经,真的是这样吗?
-
2025-06-21MacOS真的比Windows流畅吗?
相关产品