본문 바로가기

DB/MySQL

트랜젝션의 4가지(ACID) 특성

반응형

Atomic (원자성) - 모든 작업이 이루어 지거나 아무것도 이루어 지지 않는

것을 의미한다. 

(원자성을 위한 연산으로는 COMMIT(수행 완료), ROLLBACK(복귀)가 존재 한다.)



Consistent (일관성) - 트랜젝션의 성공, 실패 여부와 상관없이 일관성 있는

   상태를 유지해야 한다.


Isolated (독립성) - 한 트랜젝션이 수행하고 있을때 다른 트랜젝션이 끼어

들지 못하는 것을 보장한다.


Durable (영속성) - 트랜젝션이 완료가 되면 시스템에 어떠한 문제가

있더라도 그 결과는 지속되어야 한다.

반응형