Jump to content

Multi-Version Concurrency Control

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Turnstep (talk | contribs) at 23:37, 26 October 2005 (Add merge tag to Multiversion concurrency control). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Multi-Version Concurrency Control is a system that some Relational Database Management Systems (such as Oracle and PostgreSQL) use to control concurrent access to the database. It works by providing each user connected to the database a "snapshot" of the database for that person to work with. Any changes made will not be seen by other users of the database until the transaction has been committed.