한눈에 보는 정의

영속성/지속성(Durability)은 트랜잭션이 성공적으로 완료(커밋(Commit) )되고 나면, 그 직후 시스템 장애가 발생하더라도 처리 결과가 영구히 보존되어야 한다는 성질입니다.

자세히 알아보기

  • 예문: "이체가 완료됐다는 메시지를 받은 순간, 그 직후 서버가 다운되더라도 이체 결과는 영속성에 의해 사라지지 않는다."
  • DBMS(데이터베이스 관리 시스템) 는 커밋된 데이터를 디스크 같은 영구 저장장치에 기록하고, 체크포인트(Checkpoint) (체크포인트)를 통해 이 기록이 손상되지 않도록 관리합니다.
  • 원자성(Atomicity) (원자성)이 트랜잭션 실행 도중의 안전을 보장한다면, 영속성은 트랜잭션이 끝난 '이후'의 안전을 보장한다는 점에서 역할이 구분됩니다.
  • 일관성(Consistency) (일관성), 격리성/독립성(Isolation) (격리성)과 함께 트랜잭션의 네 가지 성질(ACID)을 이룹니다.

관련 용어

최종 수정일: 2026년 7월 17일

← 용어사전 전체 목록으로