MVCC (Multi-Version Concurrency Control)



multiversioon-konkurentsjuhtimine Meetod ühiskasutusega andmebaaside jõudluse tõstmiseks.

Peamine erinevus multiversioon- ja lukustusmudelite vahel on see, et MVCC puhul päringuteks (lugemiseks) kasutatavad lukud ei lähe konflikti andmete kirjutamiseks kasutatavate lukkudega, nii et lugemine ei blokeeri kunagi kirjutamist ja kirjutamine ei blokeeri kunagi lugemist.

Seda meetodit kasutatakse vabavarana levitatavas andmebaasisüsteemis PostgreSQL

Vt. ka row-level locking ja table locking