본문 바로가기

CSあるある

MVCC에 대한 오해

 MVCC(Multi-Version Concurrency Control)는 단일 INSERT 쿼리라도 동작합니다. 

이유는 MVCC의 본질이 트랜잭션의 유무와 상관없이 데이터베이스의 동시성과 일관성을 유지하기 위해 설계되었기 때문

이다. 

고로, "MVCC == 트랜잭션의 동시성과 일관성을 위한 것"이라는 것은 나의 오해