Database Diagrams
Change Data Capture
FlowCommitted changes flowing from the transaction log to secondary stores.
LSM Tree With Leveled Compaction
FlowWrites buffered in memory, flushed to immutable files, merged level by level.
Clustered Table vs Heap Table
StructureA secondary-index lookup in a clustered table versus a heap table.
Row vs Column Layout
StructureThe same four orders stored row by row and column by column.
Lost Update Under Read Committed
C4 · DynamicTwo transactions both read stock 1 and both sell the last item.
Write Skew
C4 · DynamicTwo transactions each take a different doctor off call, leaving nobody on call.
Replication Topologies
StructureWhere writes enter and how they spread in each replication topology.
Reading Your Own Write From a Lagging Follower
C4 · DynamicA user's write reaches the leader, but their next read hits a follower that hasn't caught up.
ELT Into a Lakehouse
FlowRaw data loaded first, then refined in layers inside the analytical store.
Found this useful? Share it:
Share on LinkedIn