LSM-Tree 全景:为什么要先写日志再排序

💡 原文中文,约200字,阅读约需1分钟。
📝

内容提要

LevelDB通过两级缓存机制减少磁盘读取:Table Cache缓存SSTable文件句柄,Block Cache缓存热点数据块,采用ShardedLRUCache实现。

🎯

关键要点

  • LevelDB通过两级缓存机制减少磁盘读取。
  • Table Cache缓存已打开的SSTable文件句柄和Index Block,避免重复打开文件。
  • Block Cache缓存热点Data Block,减少磁盘读取。
  • Block Cache的实现使用ShardedLRUCache。
➡️

继续阅读