网站地图官方微信:
网站首页 横岭镇 抚州市 中原镇 东岱乡 坡妹镇 树苴乡

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 中国的 App 怎么这么恶心啊,还是说安卓恶心? |

    随便下个App,比如哔哩哔哩,左边是Google play商...

    查看详情>>
  • | 为什么程序员独爱用Mac进行编程? |

  • | PHP现在真的已经过时了吗? |

  • | 现在网上有很多卖别墅的,都只有200万,这个是真的吗? |

  • | 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗? |

  • | 伊朗这次让以色列打惨了,这个国家还能挺过来吗? |

  • | 为什么很多技术都觉得前端很简单? |

  • | SwiftUI 是不是一个败笔? |

  • | 如何看待极客湾评测麒麟X90的性能与表现? |

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

  • | 你见过最人性化的设计是什么? |

  • 一般三个阶段:x99第一阶段、amd第二阶段、epyc第三阶...

    2025-06-21
  • 2014年,某知名银行下属公司的一项定制化需求。 当时流行...

    2025-06-21
  • 盘点一下这些年PHP在桌面应用方面的解决方案今天作者给大家盘...

    2025-06-21
  • 可能你印象中虚幻开发团队人员只是一群学历普通的工程师,聚集在...

    2025-06-21

关注我们

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