当前位置:当前位置: 首页 >
既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?
人气:发表时间:2025-06-24 18:15:16
page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。
应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。
至于应用层的缓存,从局部性原理来说,都是一样的。
就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。
不同之处在于,应用层缓存的是业务数据,这个数据可…。
同类文章排行
- 如何看待曹德旺声称自己的员工一旦下班以后在家打***,他就会开除,因为沾上就没心思工作了?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 广东洪水,灾民呼吁不要捐款为什么?
- 为什么程序员独爱用Mac进行编程?
- 如何评价傅首尔面容?
- 如何评价钟南山院士?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 我目前在学***剪辑,但是只是了解了剪映的功能。我了解完剪映的功能之后还是不知道该怎么去进行剪辑?
- postgresql能取代mongodb吗?
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
最新资讯文章
- 如何基于Docker进行开发?
- 有没有免费的云服务器?
- 为什么还用导弹发射井,机动式部署不是更安全吗?
- 华为云有没有实力挑战阿里云?
- 如何看待6.22美国 B-2 轰炸机对伊朗核设施进行轰炸?
- DLM(扩散语言模型)会成为2025年的Mamba吗?
- 自由泳是真的很累啊,怎么办?
- 大冰为什么突然风评反转了?
- 为什么欧美影视喜欢露点?
- 内存划分为什么要分为堆和栈,当初设计这两个的时候分别是要解决什么问题?
- 有什么道理是做生意后才知道的?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 父母太节省是种怎样的体验?
- 为什么中国电信的iptv一定要有网线连接!?
- 为什么linux桌面那么丑?
- 孩子如果不让看电视、不让玩手机,那他闲下来的时候,你让他干什么呢?
- 穿瑜伽裤爬山的女生会不会害羞?
- 如何评价前端框架 Solid?
- 如何判断鱼缸中的硝化系统是否已经成功建立?
- 你理想中的完美户型长什么样?