한눈에 보는 정의

일관성(Consistency)은 트랜잭션이 실행되기 전과 후 모두, 데이터베이스가 정해진 규칙과 제약조건(예: 잔액은 0 이상)을 항상 만족하는 상태를 유지해야 한다는 성질입니다.

자세히 알아보기

  • 예문: "송금 트랜잭션이 끝난 뒤에도 계좌 잔액의 합계는 이체 전과 똑같아야 일관성이 지켜진 것이다."
  • PK(기본키) (기본키)의 중복 금지, FK(외래키) (외래키) 참조 무결성 같은 데이터베이스 제약조건들이 항상 지켜지도록 보장하는 것이 일관성의 핵심입니다.
  • 원자성(Atomicity) (원자성)이 '작업이 전부 되거나 전부 안 되거나'를 보장한다면, 일관성은 그 결과가 데이터베이스의 규칙에 어긋나지 않는지를 보장합니다.
  • 격리성/독립성(Isolation) (격리성), 영속성/지속성(Durability) (영속성)과 함께 트랜잭션의 네 가지 성질(ACID)을 이룹니다.

관련 용어

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

← 용어사전 전체 목록으로