Technical definition
MVCC
Multi-version concurrency control keeps multiple row versions so reads and writes interfere less.
What It Means
MVCC lets database transactions see a consistent snapshot while other transactions write newer versions. Cleanup and long-running transactions affect storage and performance.