网站地图官方微信:
网站首页 梁召镇 鸬鸟镇 金湖镇 周堂镇 从江县 热萨乡

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 女生第一次来大姨妈什么感受? |

    我是男人。 。 。 但闺女前几个月第一次时。 。 。 把我...

    查看详情>>
  • | 女人出去约会,是喜欢穿裙子还是裤子? |

  • | 独立站怎么开始做啊? |

  • | Rust开发Web后端效率如何? |

  • | 如何看待心动的信号7中的翁青雅? |

  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

  • | 国产厂商为什么都不用三星屏幕了? |

  • | 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒? |

  • | 如何评价Orbstack(在Mac上低开销地运行容器和Linux)? |

  • | 大三做的海报,离就业差多远? |

  • | 创业公司是否应该使用 Rust ? |

  • 佛山92年,离异没有孩子,接受吗? 年龄:92年 身高体重:...

    2025-06-23
  • 奥巴马,川宝之所以能当总统,最主要就是奥巴马把美国废了,川宝...

    2025-06-23
  • 头几年业主群里有个女的加我老婆微信,说自己是我家楼下的业主,...

    2025-06-23
  • 腰突的痛苦50%来自身体,50%来自内心,有时内心的痛苦甚至...

    2025-06-23

关注我们

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