新闻动态
新闻动态
- 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
- 微软会撤离中国吗?
- 为什么小公司留不住人?
- 为什么多地「国补」暂停了?
- 在杭州2021年买房的你,房子亏了多少了?
- 什么时候你意识到自己不年轻了呢?
- 为什么说耿直的人更容易吃亏?
- 一个普通人如何改变命运?
- AMD、Intel的下一代CPU的PPT都显示了强劲的性能提升,是在吹牛吗?
- 羽毛球的最本质实力差距是什么?
联系我们
邮箱:youweb@qq.com
手机:13988888888
电话:020-88888888
地址:广东省广州市番禺经济开发区
公司动态
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?
作者:admin 发布时间:2025-06-24 17:50:12 点击:
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
新闻资讯
-
2025-06-28 12:15:11养乌龟只养一只,它觉得会孤独吗?
-
2025-06-28 13:15:11为什么软件公司很少用python开发web?
-
2025-06-28 12:35:12为什么程序员独爱用Mac进行编程?
-
2025-06-28 13:05:12为什么中国开发不出流行的编程语言?
-
2025-06-28 12:25:11nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大?
-
2025-06-28 12:50:11人体组织在发育过程中,每个细胞是如何确定自己在宏观结构是的位置的?
相关产品
