既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?_安徽省滁州市滁州经济技术开发区尽护清洁用具有限合伙企业
联系人:
手机:
E-mail:
地址:
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?
发布时间:2025-06-24 18:15:12 人气:
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
相关新闻
- 为什么朝鲜始终未解决粮食短缺问题? 你给朝鲜石油,让它去开拖拉机,结果它拿石油去开坦克和步战车 ...
- Postgres 和 MySQL 应该怎么选? 目前来看,主要指标pg全方位优于mysql... 本内容是对...
- 请问照片里这个人是谁呀? 啧……斗岩个锤子,这是茶艺带师 半藏森林。 纯欲天花板是谁...
- 网站开发需要多久? 首先你这真是个无聊的问题,稍微想一想就能明白的,就我这么多年...
- 吴彦祖疯狂接代言被猜缺钱,卖完英语课又代言黄酒,他是真的缺钱还是有其他考量? 我写一过一篇专门的商业分析,贴过来给大家参考看看。 阿祖最...
- 做个web服务器,gin框架和go-zero怎么选? 如何选择你的 Golang 后端开发框架引言与 J***a ...


客服