[시나공] 병행 제어 및 교착상태 관리 핵심 정리 (즉각 갱신·병행제어·로킹·타임 스탬프·교착상태)
1️⃣ 즉각 갱신 기법 (Immediate Update)✅ 개념트랜잭션이 데이터를 변경하면 트랜잭션이 부분 완료되기 전이라도 즉시 실제 데이터베이스에 반영하는 방법✅ 특징장애 발생 시 회복 작업을 위해 갱신 내용은 Log에 기록트랜잭션 완료 이전에도 데이터가 DB에 반영됨회복 시 Redo / Undo 모두 수행 가능🎯 포인트즉각 갱신 = DB 즉시 반영Redo + Undo 모두 가능로그(Log) 기록 필수2️⃣ 병행 제어 (Concurrency Control)✅ 개념다중 프로그램 환경에서 여러 트랜잭션이 동시에 실행될 때 데이터의 일관성을 유지하도록 상호작용을 제어하는 기법🔹 목적데이터베이스 일관성 유지동시 실행 가능무결성 보장🔹 주요 기법기법설명로킹 (Locking)데이터 접근 시 Lock을 걸어..
2026.04.01