Posts
All the articles I've posted.
Concurrency, Isolation, and MVCC: How Engines Handle Contention
Published: at 12:09 PMDatabases handle concurrent access using locks, MVCC, or optimistic concurrency control. Here is how each approach works and what tradeoffs each creates.
How Data Lake Table Storage Degrades Over Time
Published: at 12:08 PMIceberg tables degrade through small files, orphan files, metadata bloat, sort order decay, and partition skew. Here is how to diagnose each problem.
Hash, Sort-Merge, Broadcast: How Distributed Joins Work
Published: at 12:08 PMDistributed joins move data across the network using shuffle, broadcast, or co-location strategies. Here is how each works and when engines choose which.