网站地图官方微信:
网站首页 包装胶带 荧光笔 隐型眼镜 夜视仪 验钞机 学习机

当前位置: 首页 >

既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?

page cache主要是面对磁盘I/O这块,尤其在顺序I/O场景,很好利用到局部性原理(包括空间和时间两个维度),能极高I/O读写效率。

应该说innodb的b+树(读写均衡或读密集型),lsm树(高并发写密集型),kafka顺序日志(高吞吐量消息)都是很好利用这一点。

至于应用层的缓存,从局部性原理来说,都是一样的。

就是把最近时间和范围内,经常用到的数据缓存起来,减少系统的压力。

不同之处在于,应用层缓存的是业务数据,这个数据可…。

既然操作系统层已经提供了page cache的功能,为什么还要在应用层加缓存?

  • | 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢? |

    推荐一款在GitHub开源的字体: Maple Font ,...

    查看详情>>
  • | 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就? |

  • | Dify工作流,你有哪些好玩的点子? |

  • | 索尼互动娱乐宣布 PS6 的开发工作已经全面启动,你会如何期待索尼的下一代游戏主机呢? |

  • | 想初尝苹果Mac电脑,纯体验,选 Macbook air 还是 pro? |

  • | 你卡过最厉害的bug是什么? |

  • | 多益网络输了餐费官司,准备近几年搬离广州,你怎么看? |

  • | 《长安的荔枝》 里的圣人不会不知道荔枝运不来吧?为什么还要布置这个任务? |

  • | 你为什么在日常生活中不敢穿的太漂亮? |

  • | 作为一个服务器,node.js 是性能最高的吗? |

  • | 如何看待北大国发院教授卢锋称「4月青年失业率中国已远超美欧」? |

  • 不是男朋友,是老公。 我老公快30岁了,但是心智不成熟,像...

    2025-06-29
  • 华为的不知道,阿里的搞过一次 2019年初的时候,产品线那边...

    2025-06-29
  • 这活儿我懂 1、洗浴中心 洗个澡,有钱包间,没钱大厅,***...

    2025-06-29
  • B2本身不可怕。 可怕的是美国通过这次行动暴露出来的实力。...

    2025-06-29

关注我们

添加微信好友,关注最新动态