当前位置: 首页 >
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?_湖北省荆州市松滋市屋村作业保护有限公司
文章出处:网络 人气:发表时间:2025-06-24 11:00:18
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
同类文章排行
- 穿瑜伽裤爬山的女生会不会害羞?
- 如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 做个web服务器,gin框架和go-zero怎么选?
- 工业克苏鲁什么意思?
- 为什么没人提微软裁员?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 评价一下Proxmox VE与ESXi的优劣?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 我国004号航母什么时候下水?
- 独立开发者都使用了哪些技术栈?
最新资讯文章
- 鱼缸有哪些寿命比较长的草推荐呢?
- 如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 鹦鹉有什么让你觉得神奇的地方?
- 皮肤太白是种怎样的体验?
- 中年男性除了沉迷游戏外还有别的爱好吗?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- 最后买了一个树莓派,想用python控制摄像头读取***流,再利用socket发送出去。大家觉得可行么?
- 做引体向上可能会诱发腰肌劳损吗?
- 为什么中国很少有人使用linux?
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 广西桂军真的很厉害吗?
- 你心目中排名第一的啤酒是什么?
- 为什么楚国更多与湖北联系在一起?
- 为什么有人爱 Firefox 胜过 Chrome 呢?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?
- 海胆到底是什么味道?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?