트랜잭션 특성 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
13번째 줄: | 13번째 줄: | ||
* 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것을 의미한다. | * 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것을 의미한다. | ||
* 무결성 제약이 모든 계좌는 잔고가 있어야 한다면 이를 위반하는 트랜잭션은 중단된다. | * 무결성 제약이 모든 계좌는 잔고가 있어야 한다면 이를 위반하는 트랜잭션은 중단된다. | ||
= | = 격리성(Isolation) = | ||
* 트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장 | * 트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장 | ||
* 트랜잭션 밖에 있는 어떤 연산도 중간 단계의 데이터를 볼 수 없음 | * 트랜잭션 밖에 있는 어떤 연산도 중간 단계의 데이터를 볼 수 없음 | ||
= 지속성(Durability) = | = 지속성(Durability) = | ||
* 성공적으로 수행된 트랜잭션은 영원히 반영됨 | * 성공적으로 수행된 트랜잭션은 영원히 반영됨 |