LSM-Tree 全景:为什么要先写日志再排序
💡
原文中文,约200字,阅读约需1分钟。
📝
内容提要
LevelDB通过两级缓存机制减少磁盘读取:Table Cache缓存SSTable文件句柄,Block Cache缓存热点数据块,采用ShardedLRUCache实现。
🎯
关键要点
- LevelDB通过两级缓存机制减少磁盘读取。
- Table Cache缓存已打开的SSTable文件句柄和Index Block,避免重复打开文件。
- Block Cache缓存热点Data Block,减少磁盘读取。
- Block Cache的实现使用ShardedLRUCache。
➡️