网站地图官方微信:
网站首页 圆珠笔 隐型眼镜 眼镜架 眼镜盒 学校家具 文件柜

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。? |

    真不用听鱼圈那些知其然不知其所以然的大聪明告诉你过滤不够ba...

    查看详情>>
  • | 为何同是象棋,国际象棋的棋子可以做的那么有设计感,而中国象棋的棋子形式似乎比较单一? |

  • | 如何评价【极客湾】在直播中实锤【B 站不交保护费就限流】? |

  • | 买到烂尾楼到底该有多绝望? |

  • | 我很好奇現在内地同胞們對香港的總體印象如何? |

  • | 曼德拉是南非的罪人吗? |

  • | 你最真实(很少吐露)的择偶标准是什么? |

  • | 你见过最无用的节俭行为是什么? |

  • | 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看? |

  • | 微信服务器会保留聊天记录吗,会保存多久? |

  • | 美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的? |

  • NAS硬盘16TB容量只有一种选择,没有其他,因为其他都是渣...

    2025-06-21
  • 目前来说, Pop OS是最佳选择, 兼具Ubuntu的开箱...

    2025-06-21
  • 有一次和朋友夜宵,高兴,烧鹅、叉烧、猪手…… 吃多了,半夜睡...

    2025-06-21
  • 靠什么征服中国男人? 1992年,中韩两国建交。 很快,还未...

    2025-06-21

关注我们

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