新闻动态
新闻动态
- 为什么大家不再提星链了(包括外网)?
- 为什么广东人敢生?对别的省份提高生育率有哪些可借鉴学习之处?
- 做前端开发的女生,最后都干什么去了?
- 为什么年轻人不要养龟?
- 为什么棒球在我国毫无水花?
- 为什么女人生完孩子后会判若两人?
- 5070ti什么时候才能回归正常价格?
- 字节跳动辞退原豆包大模型负责人乔木,被曝婚内出轨下属,如何看待这一处理结果?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 为什么Next.js和Nuxt.js发布时间只隔了几小时?
联系我们
邮箱:youweb@qq.com
手机:13988888888
电话:020-88888888
地址:广东省广州市番禺经济开发区
公司动态
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?
作者:admin 发布时间:2025-06-24 11:00:18 点击:
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
新闻资讯
-
2025-06-26 01:10:15duckdb的性能如何?
-
2025-06-26 01:10:15如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么?
-
2025-06-26 01:35:15《红色警戒2》里为什么防空导弹不如防空炮?
-
2025-06-26 01:00:15Chrome 浏览器设计的神细节有哪些?
-
2025-06-26 01:05:15数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
-
2025-06-26 00:40:15“飞机是最安全的交通工具”这种说法,是否是谬论?
相关产品