Illustration of an LSM tree merging levels of data files.

Why LSM Trees Outperform B‑Trees for Write‑Intensive Workloads

LSM trees turn random writes into sequential appends, dramatically boosting write performance over B‑trees. Learn the mechanics behind compaction, bloom filters, and real‑world adoption.

May 15, 2026 · 6 min · 1271 words · martinuke0
Illustration of a B‑tree node being duplicated on write.

How Copy-on-Write B-Trees Enable Instant Database Snapshots

A deep dive into the mechanics of copy‑on‑write B‑trees and why they power instant snapshot features in today’s high‑performance databases.

May 14, 2026 · 6 min · 1248 words · martinuke0
Diagram comparing LSM and B‑Tree write paths.

Why Log Structured Merge Trees Outperform B Trees for Writes

An in‑depth look at why LSM trees beat B‑trees on writes, covering architecture, trade‑offs, and practical implications.

May 14, 2026 · 6 min · 1068 words · martinuke0
Illustration of a B‑Tree node being duplicated for a snapshot.

Why Copy-on-Write B-Trees Enable Faster Database Snapshots

Copy-on-Write B‑Trees provide an elegant mechanism for fast, consistent snapshots, cutting write amplification and lock contention. This post explains the data structure, its snapshot workflow, and real‑world performance gains.

May 14, 2026 · 7 min · 1471 words · martinuke0
Illustration comparing a B‑Tree node and an LSM‑Tree level.

Why LSM Trees Outperform B-Trees for Write‑Intensive Workloads

LSM trees dramatically reduce write amplification and improve throughput on write‑intensive workloads, making them the engine of choice for modern databases.

May 14, 2026 · 5 min · 898 words · martinuke0
Feedback