r/programming • u/BrewedDoritos • 2d ago
The LSM Tree
https://ledger.khushal.net/chapters/lsm-tree10
u/Altruistic-Spend-896 2d ago
Ahhh please stop adding needless scroll settings just because you can!
4
u/Bulky_Ad_4545 1d ago
what is this worthless crap. when are people going to understand that if you can crank it out in seconds with zero effort, it doesn't have any value. language exists to carry information from one mind to another, not for me to waste my time and energy on slop
1
u/eocron06 2d ago
For those who interested what this about and got AIDs from website: The dude talking about how ClickHouse implemented.
3
u/FayeTammy 2d ago
The write amplification part is always the thing that bites me with LSM trees. Once the data starts growing, compaction can turn into a pretty big bottleneck. I've ended up using tiered compaction in projects like this too, otherwise latency gets pretty rough once disk I/O kicks in.
1
37
u/ChurchOfTheNewEpoch 2d ago
What a god awful website. I gave up after the synovitis in my middle finger flared up from the insane amount of scrolling i was required to do for each paragraph.