网站地图官方微信:
网站首页 包装防伪 阅览室桌椅 圆规 夜视仪 眼镜片 信封

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 现代艺术只考虑意义、不考虑美感吗? |

    我认为恰恰相反 你看这幅画,美的无可挑剔! 独特的构图、...

    查看详情>>
  • | 现代艺术只考虑意义、不考虑美感吗? |

  • | 为什么 macOS 并不差,可市场总敌不过 Windows? |

  • | 2025 年有哪些值得关注的开源项目? |

  • | 怎样才能把动态磁盘转换为基本磁盘? |

  • | 真的有这种又苗条身材又爆炸的么? |

  • | 现在还能做独立开发者吗? |

  • | 大量消息在 MQ 里长时间积压,该如何解决? |

  • | 什么是 AI Agent(智能体)? |

  • | 妈妈去世后,外婆家的亲戚集体不来,我还要跟他们交往吗? |

  • | 中国军事力量有希望达到全球第一吗? |

  • 家庭服务器的功能大家好,我姓宏亩,名莱卜,英文名是Homel...

    2025-06-25
  • 因为财政部自己回购了200亿美元的美债,金额史上最大,相当于...

    2025-06-25
  • 你们说的就是这个人吗? 这种***姬早些年主战场都是在微...

    2025-06-25
  • 98年 潮汕女孩子在广州工作的,ui设计师,性格开朗,工作稳...

    2025-06-25

关注我们

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