网站地图官方微信:
网站首页 黑山镇 临海镇 萩芦镇 泸州市 柳圣乡 抱管乡

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器? |

    朝鲜如何在大国博弈与国际监管的缝隙中,通过欺骗、拖延与极端意...

    查看详情>>
  • | Flutter 为什么没有一款好用的UI框架? |

  • | 阿里面试:为什么MySQL不建议使用delete删除数据? |

  • | 字节引入Rust是否代表J***a的缺点Go也没解决? |

  • | 前端如何设计网页? |

  • | 面试中被嘲笑Token放在redis里,该如何应对这种情况呢? |

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

  • | Renderdoc 开发有哪些常见的问题? |

  • | 后端开发除了增删改查还有什么? |

  • | 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑? |

  • | 虚拟机装 Linux 我还能理解,装 Windows 有什么用? |

  • 这么喜欢看露点的 那推荐一部俄罗斯的片子《契卡》 从头到尾都...

    2025-06-25
  • 找惠普或者戴尔的经销电话,把你的需求和预算告诉他们,再明确告...

    2025-06-25
  • pg功能比mysql多太多,也可以说是免费数据库里最接近or...

    2025-06-25
  • 客户要求填报每人的IP地址,用于申请开通网络 只有他填的 l...

    2025-06-25

关注我们

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