当前位置: 首页 >
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-24 18:15:16
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
同类文章排行
- 《凡人修仙传》里为什么韩立要对青龙上人赶尽杀绝?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 多地查摆年轻干部玩心重混日子等问题,如何看待此事?是否能推动干部作风建设?
- 为什么程序员独爱用Mac进行编程?
- 为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?
- 女人为什么身体那么软?
- 为什么刘亦菲的脸这几年被捧上天了?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- Rust使用?多次传播错误后,怎么定位最开始发生error的地方?
- Golang与Rust哪个语言会是今后的主流?
最新资讯文章
- 如何评价歌手单依纯?
- 为什么 IPv6 突然不火了?
- go语言接口的优势?
- NAS噪音太大,大家都吧NAS放置到哪了?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- next.js 为什么要走PHP ASP MVC的老路?
- Python+rust会是一个强大的组合吗?
- 为什么没有核动力货轮?
- 小米YU7从7月提前至6月底发布,是什么原因导致提前发布?
- golang和rust你选择哪个?
- 为什么很多离异的30-40岁的女性,很难找到老公再婚?
- 为什么很多离异的30-40岁的女性,很难找到老公再婚?
- 伊朗称袭击以色列「网络首都」,该地聚集英特尔、微软等多家高科技企业,伊朗为何选择这里?会造成哪些影响?
- 为什么广西盛产鬼火少年?
- 公司规定所有接口都用 post 请求,这是为什么?
- 超小团队选择Django还是Flask?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 怎么学习前端开发?求推荐学习路线?
- 为什么Rust的包管理器Cargo这么好用?