Texonom
Texonom
/
Engineering
Engineering
/Data Engineering/DataBase/DB Tool/
MVCC
Search

MVCC

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2022 Aug 23 17:15
Editor
Editor
Seonglae ChoSeonglae Cho
Edited
Edited
2024 Jan 14 5:2
Refs
Refs
Version Control

Multi Version Concurrency Control

하나의 레코드에 여러 버전이 관리된다
 
 
 

Postgres MVCC

5. Concurrency Control :: Hironobu SUZUKI @ InterDB
Concurrency Control is a mechanism that maintains atomicity and isolation, which are two properties of the ACID, when multiple transactions run concurrently in a database.
https://www.interdb.jp/pg/pgsql05.html#_5.10.1
MVCC 란?
Multi Version Concurrency Content의 약자로, 여기서 Multi Version 은 하나의 레코드에 여러 버전이 관리된다는 의미이다. 데이터베이스 관리 시스템이 일반적으로 사용하는 동시성 제어 방식으로 데이터베이스로의 동시 접근( 잠금을 사용하지 않는 일관된 읽기)을 제공한다. MVCC를 사용하면 Locking 메커니즘이 불필요함에도 불구하고 오라클 등 일부 MVCC 데이터베이스에서는 Lock을 사용한다.
MVCC 란?
https://velog.io/@yangsijun528/MVCC-%EB%9E%80
MVCC 란?
 
 

Recommendations

Texonom
Texonom
/
Engineering
Engineering
/Data Engineering/DataBase/DB Tool/
MVCC
Copyright Seonglae Cho