Skip to content
Why Database MVCC Needs Visibility Rules Not Locks episode artwork

EPISODE · Aug 3, 2026 · 11 MIN

Why Database MVCC Needs Visibility Rules Not Locks

from Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations · host Fexingo

In this episode of Database Tech with Fexingo, Lucas and Luna dive into multiversion concurrency control, the technique that lets Postgres and other databases run reads and writes simultaneously without stepping on each other. They explain why snapshots are built from visibility rules rather than locks, how a transaction's view of committed data is determined by row versioning, and why long-running transactions can bloat a table with obsolete versions. Using a concrete example of a balance update and two simultaneous reads, they show how MVCC delivers consistency without sacrificing concurrency. They also discuss the role of transaction IDs, the snapshot isolation guarantees, and the practical trade-offs like vacuum overhead and the need for careful tuning. Perfect for developers and database enthusiasts who want to understand what happens under the hood when they run concurrent queries. #MultiversionConcurrencyControl #MVCC #DatabaseVisibility #Postgres #SnapshotIsolation #ConcurrencyControl #DatabaseInternals #TransactionIsolation #RowVersioning #DatabasePerformance #Technology #Database #SQL #DataEngineering #FexingoBusiness #BusinessPodcast #TechPodcast #DatabasePodcast Keep every episode free: buymeacoffee.com/fexingo

Episode metadata supplied by the publisher feed · Published Aug 3, 2026

Embed this episode

Ready to play

Why Database MVCC Needs Visibility Rules Not Locks

0:00 11:07

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations?

This episode is 11 minutes long.

When was this Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations episode published?

This episode was published on August 3, 2026.

Can I download this Database Tech with Fexingo: SQL, NoSQL, and Data Storage Conversations episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!