trasactionisolationlevels

·기술 탐구/RDB
개요  관계형 데이터베이스 관리 시스템(RDBMS)에서는 데이터의 일관성과 무결성을 유지하기 위해 트랜잭션의 격리 수준(Transaction Isolation Level)을 설정한다. 트랜잭션 격리 수준은 동시에 실행되는 여러 트랜잭션 간의 상호작용을 제어하여 다양한 이상 현상을 방지한다. 본 글에서는 주요 데이터베이스 이상 현상과 표준 SQL 기준의 트랜잭션 격리 수준에 대해 고찰한다. 내용Dirty Read (더티 리드) 한 트랜잭션이 아직 커밋되지 않은 다른 트랜잭션의 변경된 데이터를 읽는 현상이다. 만약 변경된 데이터가 롤백되면, 읽은 데이터는 유효하지 않게 된다. 트랜잭션 A가 데이터 X의 값을 100에서 200으로 변경하지만 아직 커밋하지 않았다.트랜잭션 B가 데이터 X의 값을 읽을 때 200..
지혜와 본질을 추구하는 자
'trasactionisolationlevels' 태그의 글 목록