한눈에 보는 정의

격리성/독립성(Isolation)은 여러 트랜잭션이 동시에 실행되더라도, 서로의 중간 처리 과정에 영향을 주지 않고 마치 하나씩 순서대로 실행된 것처럼 결과가 나와야 한다는 성질입니다.

자세히 알아보기

  • 예문: "두 사람이 동시에 같은 계좌에서 이체를 요청해도, 격리성 덕분에 서로의 처리 중간 상태를 보지 못하고 각자 올바른 결과를 받는다."
  • 다른 트랜잭션이 아직 완료하지 않은(커밋하지 않은) 중간 상태의 데이터를 읽어버리면 데이터 불일치가 생길 수 있어, 이를 막는 것이 격리성의 핵심입니다.
  • 격리 수준을 얼마나 엄격하게 할지에 따라 데이터 정확성과 처리 성능 사이에 트레이드오프가 발생해, DBMS(데이터베이스 관리 시스템) 는 여러 단계의 격리 수준을 선택할 수 있게 지원합니다.
  • 원자성(Atomicity) (원자성), 일관성(Consistency) (일관성), 영속성/지속성(Durability) (영속성)과 함께 트랜잭션의 네 가지 성질(ACID)을 이룹니다.

관련 용어

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

← 용어사전 전체 목록으로