2단계 잠금 (two phase locking) 뜻

잠금을 얻기만 하는 단계와 풀기만 하는 단계로 나눠 직렬 가능성을 보장하는 규약

A locking protocol with a growing phase then a shrinking phase to guarantee serializability

단계별로 보기

  1. 2단계 잠금은 먼저 잠금을 얻기만 하는 확장 단계로 시작합니다.
  2. B와 C도 차례로 잠급니다.
  3. 가장 많이 잠근 지점까지가 확장 단계입니다.
  4. 그 뒤로는 풀기만 하는 축소 단계이고, 이 규칙을 지키면 차례로 실행한 것과 같은 결과가 보장됩니다.

개발자의 타자 연습에서 데이터베이스 용어로 타자 연습을 해 보세요.