이 장은의 동작에 대해 설명합니다.스포츠 토토 결과두 개 이상의 데이터베이스 시스템 세션은 동시에 동일한 데이터에 액세스하려고합니다. 목표 이 상황에서는 모든 세션에 효율적인 액세스를 허용하는 것입니다. 엄격한 데이터 무결성을 유지하는 동안. 모든 개발자 데이터베이스 응용 프로그램은 다루는 주제에 익숙해야합니다 이 장에서.
잠금 장치를 사용하는 기존 데이터베이스 시스템과 달리 동시력 관리,스포츠 토토 결과데이터 일관성을 유지합니다 멀티버션 모델 사용 (Multiversion Concurrency Control,MVCC). 이것은 그것을 의미합니다 데이터베이스 쿼리 각 트랜잭션은 데이터 스냅 샷을 볼 수 있습니다 (A데이터베이스 버전) 시간이었던 것처럼 전, 기본 데이터의 현재 상태에 관계없이. 이는 거래가 일관되지 않은 데이터를 보지 않도록 보호합니다 이는 (기타) 동시 거래 업데이트로 인해 발생할 수 있습니다 동일한 데이터 행에서 제공거래 격리각 데이터베이스 세션.
사용의 주요 장점MVCC동시성 제어 모델 오히려 잠금보다MVCC쿼리 (읽기) 데이터를 위해 획득 한 잠금 장치는 충돌하지 않습니다. 데이터 작성을 위해 획득 한 자물쇠가 있으므로 읽기는 절대 차단하지 않습니다. 글쓰기와 글쓰기는 읽기를 차단하지 않습니다.
테이블 및로드 레벨 잠금 시설도 제공됩니다 안에스포츠 토토 결과응용 프로그램 그것은 쉽게 적응할 수 없습니다MVCC행동. 그러나 적절한 사용MVCC일반적으로 제공합니다 자물쇠보다 더 나은 성능.