본문 바로가기
정보관리기술사/데이터베이스

병행 제어 기법 - 2PL(2Phase Locking)

by 두음달인 2022. 8. 22.
반응형

2PL (2Phase Locking) 개념

 

Lock과 Unlock이 동시에 이루어지면 일관성이 보장되지 않으므로
Lock만 가능한 단계와 Unlock만 가능한 단계를 구분하는 병행 제어 기법

 


2단계 로킹 규약(Two-Phase Locking Protocol)

 

- Lock과 Unlock이 동시에 이루어지면 일관성이 보장되지 않으므로
  Lock만 가능한 단계와 Unlock만 가능한 단계를 구분
- 확장단계: 새로운 Lock은 가능하고 Unlock은 불가능하다.
- 축소단계: Unlock 은 가능하고 새로운 Lock은 불가능하다.
- 직렬가능성을 보장한다.
- 교착상태가 발생할 수 있다.

 

2단계 로킹 규약

 

IT위키

IT에 관한 모든 지식. 함께 만들어가는 깨끗한 위키

itwiki.kr


https://itpenote.tistory.com/621

 

2PL (2Phase Locking)

I. 확장 및 수축 단계를 이용한 제어, 2PL의 개요 가. 2PL (2Phase Locking)의 정의  - 데이터베이스 무결성 보장을 위한 동시성 제어를 위하여, 모든 트랜잭션들이 Lock, Unlock연산을 확장 단계와 수축 단

itpenote.tistory.com


 

반응형

댓글