반응형
2PL (2Phase Locking) 개념
Lock과 Unlock이 동시에 이루어지면 일관성이 보장되지 않으므로
Lock만 가능한 단계와 Unlock만 가능한 단계를 구분하는 병행 제어 기법
2단계 로킹 규약(Two-Phase Locking Protocol)
- Lock과 Unlock이 동시에 이루어지면 일관성이 보장되지 않으므로
Lock만 가능한 단계와 Unlock만 가능한 단계를 구분
- 확장단계: 새로운 Lock은 가능하고 Unlock은 불가능하다.
- 축소단계: Unlock 은 가능하고 새로운 Lock은 불가능하다.
- 직렬가능성을 보장한다.
- 교착상태가 발생할 수 있다.
https://itpenote.tistory.com/621
반응형
'정보관리기술사 > 데이터베이스' 카테고리의 다른 글
병행 제어 기법 - 다중 버전 병행 제어(MVCC) (0) | 2022.08.23 |
---|---|
병행 제어 기법 - 낙관적 병행 제어 (0) | 2022.08.23 |
병행 제어 기법 - 타임스탬프(Timestamp) (0) | 2022.08.23 |
병행 제어 기법 - Locking (1) | 2022.08.22 |
데이터 무결성 유형 - "개참속사키" (0) | 2022.08.11 |
댓글