두 변형의 차이는 하나입니다. X-Lock을 중간에 풀어 주느냐, 아니면 트랜잭션 종료까지 유지하느냐가 뒤의 읽기 결과와 롤백 범위를 갈라놓습니다.
Strict 2PL의 본질은 직렬 가능성 자체보다 한 단계 더 나아가, 미완료 쓰기의 영향이 다른 트랜잭션으로 퍼지지 않게 막는 것입니다. 그래서 롤백이 생겨도 추가 복구가 전파되지 않습니다.