트랜젝션의 네가지 속성


Atomicity (원자성) : 트랜잭션 내에 모든 작업이 완료되거나 모든 작업이 완료되지 않아야 한다.(?)
즉, 트랜잭션 내의 작업중 하나라도 에러가 발생하면 트랜잭션 내의 모든 작업이 롤백(Rollback) 되어야 한다.


Consistency(일관성) : 트랜잭션 중에 오류 없이 유효한 데이터만 데이터베이스에 저장되어야 한다.


Isolation(격리성) : 트랜잭션 중에 변경된 내용이 트랜잭션이 완료되기 전까지 다른 트랜잭션에 영향을 미쳐서는 안된다.


Durability(지속성) 트랜잭션이 완료된 경우 시스템 고장이나 네트워크 에러 등으로 데이터가 유실되지 않고 정상적으로 기록되어야 한다.





'~ 2014 > Database' 카테고리의 다른 글

클러스터드 인덱스 / 넌클러스터드 인덱스 / primary 인덱스  (0) 2014.06.15
트리거 trigger  (0) 2014.06.14
DDL / DML / DCL  (0) 2014.06.13

+ Recent posts