반응형

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

2단계 로킹 규약(Two-Phase Locking Protocol)
- Lock과 Unlock이 동시에 이루어지면 일관성이 보장되지 않으므로
Lock만 가능한 단계와 Unlock만 가능한 단계를 구분
- 확장단계: 새로운 Lock은 가능하고 Unlock은 불가능하다.
- 축소단계: Unlock 은 가능하고 새로운 Lock은 불가능하다.
- 직렬가능성을 보장한다.
- 교착상태가 발생할 수 있다.
IT위키
IT에 관한 모든 지식. 함께 만들어가는 깨끗한 위키
itwiki.kr
https://itpenote.tistory.com/621
2PL (2Phase Locking)
I. 확장 및 수축 단계를 이용한 제어, 2PL의 개요 가. 2PL (2Phase Locking)의 정의 - 데이터베이스 무결성 보장을 위한 동시성 제어를 위하여, 모든 트랜잭션들이 Lock, Unlock연산을 확장 단계와 수축 단
itpenote.tistory.com

반응형
'정보관리기술사 > 데이터베이스' 카테고리의 다른 글
병행 제어 기법 - 다중 버전 병행 제어(MVCC) (0) | 2022.08.23 |
---|---|
병행 제어 기법 - 낙관적 병행 제어 (0) | 2022.08.23 |
병행 제어 기법 - 타임스탬프(Timestamp) (0) | 2022.08.23 |
병행 제어 기법 - Locking (1) | 2022.08.22 |
데이터 무결성 유형 - "개참속사키" (0) | 2022.08.11 |
댓글