网站地图官方微信:
网站首页 包装制品配附件 包装成型机械 眼镜架 眼镜及配件 眼镜布 学习机

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 当电脑盲认为自己不是电脑盲时是一种怎样的体验? |

    比如我 工作之后我跟懂电脑的同事学了点操作,比如前几天学会了...

    查看详情>>
  • | 女明星穿瑜伽裤出门是什么体验? |

  • | 请问照片里这个人是谁呀? |

  • | 女明星穿瑜伽裤出门是什么体验? |

  • | 为什么觉得小米的系统越来越不行了? |

  • | 为什么 Golang 不适合开发桌面系统? |

  • | 江西救护车 800 公里收 2.8 万被停运,该***中还有哪些疑点?这个收费贵不贵? |

  • | 年纪轻轻为什么会得腰肌劳损? |

  • | 面试官问:MySQL的自增 ID 用完了,怎么办? |

  • | 为什么都认为无GC语言一定会比有GC语言要快? |

  • | 家庭网络,是否有必要做多个网段并隔离? |

  • 我包皮内侧长了个痣,我觉得有必要找皮肤科医生看看,毕竟会摩擦...

    2025-06-25
  • 微软周一宣布,将在欧洲停止目前Microsoft Edge的...

    2025-06-25
  • 能困住你的 只有你自己。 一个道理 : 就像是 你不行本身 ...

    2025-06-25
  • 搞Web最需要的是快,出活。 本来搞Web的又没有性能瓶颈...

    2025-06-25

关注我们

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