다음을 통해 공유


Isolation 요소(ASSL)

DataSource 데이터 형식에서 파생된 요소의 격리 수준을 나타냅니다.

구문

  
<DataSource>  
   ...  
   <Isolation>...</Isolation>  
   ...  
</DataSource>  

요소 특징

특성 Description
데이터 형식 및 길이 String(열거형)
기본값 ReadCommitted
카디널리티 0-1: 한 번만 나타날 수 있는 선택적 요소입니다.

요소 관계

관계 요소
부모 요소 DataSource
자식 요소 없음

설명

이 요소의 값은 다음 표에 있는 문자열 중 하나로 제한됩니다.

설명
ReadCommitted 다른 트랜잭션에 의해 수정되었지만 커밋되지 않은 데이터를 문이 읽을 수 없도록 지정합니다. 이렇게 하면 더티 읽기를 방지할 수 있습니다. 다른 트랜잭션은 현재 트랜잭션 내의 개별 문 간에 데이터를 변경할 수 있으며, 이로 인해 반복할 수 없는 읽기 또는 가상 데이터가 발생합니다. 이 값은 Isolation 요소의 기본값입니다.
스냅샷 트랜잭션의 문이 읽은 데이터가 트랜잭션 시작 시와 트랜잭션별로 데이터 버전의 일관성이 유지되도록 지정합니다. 트랜잭션은 시작되기 전에 커밋된 데이터 수정 내용만 볼 수 있습니다. 현재 트랜잭션이 시작된 후 다른 트랜잭션에서 수정한 데이터는 현재 트랜잭션에서 실행되는 문에 표시되지 않습니다. 따라서 트랜잭션의 문이 트랜잭션 시작 당시 커밋된 데이터의 스냅샷을 가져오는 것처럼 보입니다.

참고 항목

속성(ASSL)