当前位置:当前位置: 首页 >
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?_贵州省黔东南苗族侗族自治州天柱县桥较电脑硬件有限公司
浏览次数:304发表时间:2025-06-24 11:00:18
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
同类文章排行
- 前端,后端,全栈哪个好找工作?
- 美国真会下场对伊朗开战吗?
- 能分享一下你写过的rust项目吗?
- 为什么中国很少有人使用linux?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 有没有好的家用NAS解决方案,需求如下:可以远程控制开关机,电脑、手机投送存储、下载文件?
- 如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 语雀后端从Node迁移到J***a说明了什么?
- 利用爬虫技术能做到哪些很酷很有趣很有用的事情?
最新资讯文章
- 换过电池的苹果手机内部发现被加装了一个部件,有大佬知道这是干什么的吗?
- 为什么现在的年轻人负债的越来越多?
- 和女生合租,都会发生什么事情?
- 你为什么放弃了wsl?
- 你们的腰椎间盘突出,怎么治好的?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- golang为什么要内置map?
- 世界上哪款战斗机最好看?
- 伊朗到底有没有击落以色列的F35?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 为什么黄毛骗走的都是乖乖女?
- 空战的时候可不可以先击落预警机?
- 鱼缸能不能做到一直不换水还很清澈?
- 程序员从幼稚到成熟的标志是什么?
- 你们在编程时遇到过什么离谱的bug吗?
- Postgres 和 MySQL 应该怎么选?
- 如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?