5.3.2 Delete/Blob 文件处理 在 LSM-Tree 的世界里,Compaction 从来不是一场优雅的舞蹈,而是一场精密的外科手术——刀锋所至,既要精准切除冗余数据,又要确保不伤及正在跳动的事务脉搏。当我们将目光从基础的 Level-Compaction 或 Size-Tiered Compaction 移开,聚焦于 5.3.2 Delete/Blob 文件处理 这一细分战场时,真正的挑战才刚刚浮现:那些被标记为 的键、那些体积庞大却生命周期短暂的 (Binary Large Object)值、那些跨多层散落的 tombstone 与 stale value,它们并不安静地等待被合并;它们在磁盘上低语,在内存中游荡,在读路径中设下陷阱,在写放大与空间放大的夹缝中悄然繁殖。