프로그래밍/데이터베이스

데이터베이스 트랜잭션의 4가지 속성

wookingwoo 2023. 7. 21. 19:45

 

속성 설명
원자성 트랜잭션은 연산들을 전부 실행하든지 전혀 실행하지 않아야 한다. 일부만 실행해서는 안 된다.
일관성 트랜잭션이 성공적으로 실행되면 데이터베이스 상태는 모순되지 않고 일관된 상태가 된다.
독립성
트랜잭션 실행 도중의 연산 결과는 다른 트랜잭션에서 접근할 수 없다.
지속성 트랜잭션이 성공했을 경우 영구적으로 반영되어야 한다.