커밋하지 않은 데이터가 update한 것을 dirty라고 한다.
일반적으로는 commit을 하고 unlock을 많이 한다.
이건 2-phase locking이 아니다.
한꺼번에 해제하는 방식을 일반적으로 많이 쓴다.
데드락을 해결하는 방법? 1. 장유유서 2. 리소스를 많이 가지고 있는 것한테 우선순위를 줄 수도 있다.
로그에 먼저 기록되고 디스크에 기록된다. 로그를 저장하는 곳과 데이터를 저장하는 곳은 일반적으로 분리한다.