DeadLock Detection2025.12.25·수정 2026.04.23·수정 1회databasedeadlockconcurrency-control1. Wait for Graph(WFG) 트랜잭션간 의존성을 나타내고 사이클이 있는지 검사 2. 타임아웃 특정 시간동안 자원을 얻지 못하면 교착 상태로 간주하고 트랜잭션을 강제 종료 3. Recovery 교착 상태 감지 후 일부 트랜잭션을 롤백하거나 종료 함께 읽기 좋은 글2PL Two Phase Lockingdatabaseconcurrency-controlSerial Executiondatabaseconcurrency-control충돌 구체화(Materializing Conflicts)databaseconcurrency-controlParquet은 column based format으로databasereplication handle write conflictsdatabase변경 이력 (1)