既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?
- 发表时间:2025-06-24 18:15:12
- 来源:
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
推荐资讯
- 2025-06-20 16:45:13卧推100kg做组的胸,都是啥样的。?
- 2025-06-20 16:45:13眼睛有飞蚊症可以自愈吗?
- 2025-06-20 17:00:13巴基斯坦若深度介入伊以战争,会有什么影响?
- 2025-06-20 16:35:14商城里如何缓存商品信息?
- 2025-06-20 16:30:14如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 2025-06-20 16:00:13有个少数民族的女朋友是什么体验?
- 2025-06-20 16:40:13字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-20 16:15:14眼睛的飞蚊症,能够康复吗?
- 2025-06-20 17:15:13瑜伽裤和牛仔裤哪个更显身材?
- 2025-06-20 16:55:13公司老板不想续费3w一年的云服务器,合理吗?
推荐产品
-
中年夫妻之间最简单的情话是什么?
我家队友,我是完全撩不动他的。 昨天,听个云里雾里的专业讲 -
为什么男生都不喜欢173身高的女生啊?
有时候身高高的女生确实有点没市场 我本人净身高178 对我有 -
电视剧《长安的荔枝》25-28 集拍得如何?有哪些值得关注的剧情点?
精彩,太精彩了 史上最有魅力的杨国忠 生动展示了什么叫“智足 -
苹果发布了 macOS 26 开发者预览版 Beta 更新,这次更新带来了哪些新功能和改进?
先叠个甲:不是讨论取消启动台是不是狗屎更新,也不是为了吹ma
最新资讯

