网站地图官方微信:
网站首页 中兴镇 埭溪镇 羊尾镇 连州镇 柳荫镇 瞿靖镇

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 如何评价vue作者尤雨溪? |

    有一次看他的直播片段,他去面试,被问到原型链,不会,面试挂了...

    查看详情>>
  • | 你手机中最舍不得卸载的APP是什么? |

  • | 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好? |

  • | 洲际导弹能打到任何地方,为什么还需要轰炸机? |

  • | 雷军为什么不愿意用性价比打法进军NAS? |

  • | J***aScript 这种语言特性十分糟糕的语言流行起来是不是一场灾难? |

  • | 为什么五笔没人用了? |

  • | 如何评价***伊内斯·特洛奇亚的身材? |

  • | 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣? |

  • | 如何看待 2026QS 世界大学排名? |

  • | KVM显示器有哪些? |

  • 1 前言 Claude Code,是由 Anthropi...

    2025-06-26
  • m4max就是把lpddr内存直接焊在soc内部,他当然能堆...

    2025-06-26
  • 别的领域我不太清楚,但是如果你真正从事过边缘计算、模型部署或...

    2025-06-26
  • 我先说结论:好鼠标垫不是雪中送炭,而是锦上添花。 如果你的...

    2025-06-26

关注我们

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