CONTROL STRATEGY
잠금 기반과 MVCC
잠금 기반은 충돌을 기다리게 만들고, MVCC는 읽기가 과거 버전을 보게 해 읽기-쓰기 충돌을 줄인다.
Lock
MVCC
쓰기 충돌은 별도 처리
구분
잠금 기반
MVCC
읽기
읽기 잠금이 쓰기와 충돌할 수 있음
스냅샷 버전을 읽어 쓰기와 덜 충돌
쓰기
행 잠금으로 순서를 만든다
쓰기에는 여전히 잠금과 충돌 검사가 필요
비용
대기와 데드락 관리
과거 버전 저장과 정리