에듀윌
·
④ 영속성
PART B · 1순위 함정
시험 1순위 — 격리성과 뒤바꿈 함정 매년 출제
④ 영속성 =
완료 결과 영구
영속성
DURABILITY
Definition
COMMIT
된 트랜잭션의 결과는 시스템 충돌·정전·재부팅에도
영구 보존
. 메커니즘 =
로그(WAL) + 체크포인트 + 디스크 기록
.
메커니즘
한 줄
로그(Log)
모든 변경을 로그 파일에 기록
WAL
데이터 변경 전 로그 먼저 디스크에
체크포인트
주기적 메모리→디스크 일괄 + 마커
REDO
COMMIT됐는데 미반영 → 재실행
⚠️ 절대 헷갈리지 말 것
"완료된 결과 영구 반영"·"시스템 충돌에도 사라지지 않음"·"COMMIT 후 보존" → 100%
영속성
.
"동시 실행 영향 차단"·"직렬 가능성" →
격리성
. 이 두 쌍이 매년 1순위 뒤바꿈 함정이에요.