SPOOKY论文解读
【论文阅读分享】Spooky: Granulating LSM-Tree Compactions Correctly一.研究背景现代kv存储引擎许多都依赖于LSM-tree(日志结构合并树) 作为其核心数据结构。 LSM-tree的一个关键设计维度是其合并粒度。一些设计采用全量合并(Full Merge)的方式,即一次性压缩整个Level的所有数据。其他设计采用部分合并(Partial Merge)的方式,即独立地压缩具有重叠key范围的较小file group。
本文发现这两种传统的策略都存在严重缺陷。Full...
more...