In Multi-Version Concurrency Control (MVCC), the system maintains multiple physical versions of a data row to allow concurrent transactions to read consistent snapshots of the database without blocking. When a row is updated or deleted, the old version remains in storage to satisfy ongoing transactions that started before the change. Garbage collection is the background process responsible for identifyin....
Log in to view the answer