⚡ CrackLab/Databases Mastery
RoadmapQuizFlashcards🔍
Databases Mastery›Transaction Mastery›Locking, MVCC & Deadlocks

⚖️ Transaction Mastery

  • 1What Is a Transaction?
  • 2Atomicity
  • 3Consistency
  • 4Isolation & Anomalies
  • 5Durability
  • 6SQL Transaction Control
  • 7Locking, MVCC & Deadlocks
  • 8@Transactional Fundamentals
  • 9Propagation & Isolation in Spring
  • 10Transaction Manager Internals
  • 11Programmatic, Reactive & Nested Transactions
  • 12Persistence Context & Dirty Checking
  • 13Entity Lifecycle, Caching & Transaction Boundaries
  • 14MongoDB Transactions
  • 15Why Local Transactions Fail
  • 16Two-Phase Commit (2PC)
  • 17Saga Pattern
  • 18Outbox, Inbox & CDC
  • 19Kafka Transactions & Exactly-Once Semantics
  • 20System Design with Transactions
  • 21Production Engineering
  • 22Capstone — A Fault-Tolerant Order-Payment System
beginner~2h

Locking, MVCC & Deadlocks

This is how isolation (Chapter 04) is actually implemented under the hood. It's also where "it worked in dev, it deadlocked in production under load" bugs are born and understood.

This is a Pro chapter

Sign in, then upgrade to Pro or Power to unlock this and the full Databases Mastery library.

Locking, MVCC & Deadlocks

Next Step

Continue to @Transactional Fundamentals →← Back to all Transaction Mastery chapters