낙관적 병행성 제어 OCC

1 개요[ | ]

optimistic concurrency control (OCC)
낙관적 병행 수행 제어, 낙관적 병행성 제어
  • 트랜잭션 병행 수행 제어 방법의 하나
  • 각 트랜잭션을 3단계(판독, 평가, 기록 단계)로 수행
판독: 트랜잭션을 주기억장치 내에서 수행
평가: 판독단계에서 읽은 자료가 이 트랜잭션 수행시작 이후에 완료된 트랜잭션이 갱신한 자료와 충돌이 있는지 조사[1]
기록: 판독단계에서 주기억장치 내에 쓴 자료를 실제 DB에 기록
  • 기록보다 판독이 많은 경우, 트랜잭션 길이가 짧은 경우, 충돌이 적은 경우에 좋은 성능을 냄

2 같이 보기[ | ]

3 참고[ | ]

  1. 충돌이 있으면 이 트랜잭션 철회
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}