
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?_辽宁省抚顺市顺城区章盈成搅拌机有限合伙企业
联系人:
手机:
E-mail:
地址:
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?
发布时间:2025-06-24 11:00:18 人气:
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
相关新闻
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好? 我选Lar***el 优秀的文档Larv***el的文档精致...
- 如何设计一条 prompt 让 LLM 陷入死循环? 核心有两个: 1 选小size的低智模型 2 用trick的...
- 有基于 Xcode 4的 iOS 开发教程吗? 0. 概览这是一段非常简单的 SwiftUI 代码,我们将 ...
- 为什么朝鲜始终未解决粮食短缺问题? 十几年前贴吧时代,是有两个朝鲜宣传号的,他们的语言方式以汉字...
- 为什么几乎没人用电视屏幕连主机或者笔记本当显示器? 要是十年前问这个问题,我会给你列出一大堆理由: 什么分辨率不...
- 伊朗正式颁布法律,暂停与国际原子能机构合作,这意味着什么? 我就这么说吧,上一个停止和国际原子能机构合作的国家是朝鲜。 ...