▣ 2단계 로킹 규약(2 phase locking protocol) - 직렬 가능성을 보장할 수 있는 규약으로 모든 트랜잭션들이 lock와 unlock연산을 다음과 같이 두 단계로 구분하여 실행해야 함 확장단계 (Growing Phase) 트랜잭션은 새로운 lock 연산만 실행가능, unlock 연산 실행 불가 축소단계 (Shrinking Phase) 트랜잭션은 새로운 unlock 연산만 실행 가능, 일단 unlock 연산을 실행하면 lock 연산 더 이상 실행 불가 - Read Lock(읽기 로크) : 항목 X에 ReadLock을 수행한 경우, 다른 트랜잭션의 ReadLock은 허용함, Shared Lock(공유 로크)라고도 하며, WriteLock은 허용하지 않음 / 다른 트랜잭션에서 ReadLock..