본문 바로가기

개발/데이터베이스

[DB] 트랜잭션

반응형

트랜잭션 (transaction)

함께 수행해야 하는 작업의 논리단위

트랜잭션 특징 (ACID)

원자성(Atomicity)

트랜잭션의 작업은 모두 수행되거나 모두 수행되지 않아야 함

일관성(Consistensy)

트랜잭션이 완료되면 데이터 무결성이 일관되게 보장되어야 함

독립성(Isolation)

트랜잭션은 다른 트랜잭션으로부터 고립된 상태로 수행되어야 함

지속성(Durability)

트랜잭션이 완료되면 장애가 발생하더라도 변경 내용이 지속되어야 함

반응형