Topic
Serializable
Learn Serializable as a connected topic across chapters, concepts, simulations, and interview reasoning.
10 Concepts4 Articles2h 14m
Overview
Learn Serializable as a connected topic across chapters, concepts, simulations, and interview reasoning.
How this topic helps
Databases
Distributed Systems
Transactions
Isolation Levels
Learning Path in this Topic
Series that contain articles from Serializable. Select a path to filter the article list.
Articles
4 matched articles
Article 1Write Skew Explained: The Anomaly That Requires Serializable IsolationTLDR: Write skew is the hardest concurrency anomaly to reason about: two concurrent transactions each read a shared condition, decide they can safely proceed, and then write to different rows. No indi23 min
Article 2Isolation Levels in Databases: Read Committed, Repeatable Read, Snapshot, and Serializable ExplainedTLDR: Isolation levels control which concurrency anomalies a transaction can see. Read Committed (PostgreSQL and Oracle's default) prevents dirty reads but still silently allows non-repeatable reads, 28 min
Article 3Phantom Read Explained: When New Rows Appear Mid-TransactionTLDR: A phantom read occurs when a transaction runs the same range query twice and gets a different set of rows — because a concurrent transaction inserted or deleted matching rows and committed in be32 min
Article 4Key Terms in Distributed Systems: The Definitive GlossaryTLDR: Distributed systems vocabulary is precise for a reason. Mixing up read skew and write skew costs you an interview. Confusing Snapshot Isolation with Serializable costs you a production outage. T51 min