이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 13 장. 토토 제어버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

13장. 다중 무지개 토토 동시성 제어

MVCC(다중 무지개 토토 동시성 제어)는 고급 기술입니다. 다중 사용자 환경에서 데이터베이스 성능을 향상시키는 기술 환경.바딤 미헤예프다음에 대한 구현을 제공했습니다포스트그레.

소개

잠금을 사용하는 대부분의 다른 데이터베이스 시스템과 달리 동시성 제어,포스트그레스다중 무지개 토토 모델을 사용하여 데이터 일관성을 유지합니다. 이 이는 데이터베이스를 쿼리하는 동안 각 트랜잭션이 데이터 스냅샷(a데이터베이스 무지개 토토) 그것은 현재의 상황과 상관없이 얼마 전의 일이었습니다. 기본 데이터. 이는 거래가 조회되지 않도록 보호합니다. (다른) 동시 발생으로 인해 발생할 수 있는 일관되지 않은 데이터 동일한 데이터 행에 대한 트랜잭션 업데이트 제공트랜잭션 격리각 데이터베이스에 대해 세션.

다중 무지개 토토과 잠금 모델의 주요 차이점은 데이터 쿼리(읽기)를 위해 획득한 MVCC 잠금은 충돌하지 않습니다. 데이터 쓰기를 위해 잠금을 획득하므로 읽기가 차단되지 않음 쓰기와 쓰기는 결코 읽기를 방해하지 않습니다.