网站地图官方微信:
网站首页 帐簿 语音室成套设备 夜视仪 眼镜片 修正带 文件柜

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗? |

    长期来看,其实Windows系统远比我们想象中的要稳定,30...

    查看详情>>
  • | 养龟你踩的最大的坑是什么? |

  • | 不是都说6月美债要爆吗 怎么没消息了? |

  • | 张学友在澳门演唱会被要求讲普通话,这背后反映了哪些文化和社会问题? |

  • | 如何评价吴京马上要上映的新电影《镖人》? |

  • | 为什么提傅首尔面相而忽略一件事情本质呢? |

  • | 成飞西飞沈飞哪个实力好? |

  • | 刘强东看到了什么,才去搞外卖? |

  • | 中国特有的狸花猫有多强大? |

  • | obsidian用一两年后会有多大?全文搜索还快吗? |

  • | 女生到底应不应该穿***的衣服? |

  • 我觉得首先是要有个好的身体素质和体能,就是所谓的靠身体打球。...

    2025-06-27
  • 答案是肯定的,不是败笔,算得上是成功的。 鄙人有用过Flu...

    2025-06-27
  • 前几名的画风,一看就是强者画风,出现在大街上能让人吓一跳: ...

    2025-06-27
  • 就不想用rust吗?局面打开,j***a写一堆class太臃...

    2025-06-27

关注我们

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