Software Engineering KB

Home

❯

03 Data Management

❯

00 Relational Databases

❯

01 Concept

❯

MVCC (Multi Version Concurrency Control)

MVCC (Multi-Version Concurrency Control)

Feb 10, 20261 min read

  • relational-databases
  • transactions
  • mvcc

MVCC (Multi-Version Concurrency Control)

← Back to Transactions & Concurrency

A concurrency control method that maintains multiple versions of data to allow readers and writers to operate without blocking each other. Provides snapshot isolation. Used in Postgres and MySQL InnoDB.

Key Properties

  • Snapshot Isolation

relational-databases transactions mvcc


Graph View

  • MVCC (Multi-Version Concurrency Control)
  • Key Properties

Backlinks

  • Transactions & Concurrency
  • Snapshot Isolation

Created with Quartz v4.5.2 © 2026

  • GitHub