- LSM-based Storage Techniques: A Survey
(link)
- Constructing and Analyzing the LSM Compaction Design Space
(link)
- What is a LSM Tree?
(link)
- Understanding LSM Trees: What Powers Write-Heavy Databases
(link)
- Cassandra Compaction
(link)
- Rocksdb Compaction
(link)
- The original LSM paper
(link)
- Name that compaction algorithm
(link)
- PebblesDB: Building Key-Value Stores using Fragmented Log-Structured Merge Trees
(link)
- Compaction Management in Distributed Key-Value Datastores
(link)
- Dostoevsky: Better Space-Time Trade-Offs for LSM-Tree Based Key-Value Stores via Adaptive Removal of Superfluous Merging
(link)
(pdf)
- Lethe: A Tunable Delete-Aware LSM Engine
(link)
- An In-depth Discussion on the LSM Compaction Mechanism
(link)
- Log-Structured Merge Tree - Java Implementation
(link)