Isolation

    Transaction정리

    Transaction이란❓ 하나의 논리적 기능을 수행하기 위한 작업의 단위이다. 즉, 복수 쿼리를 독립적으로 한 단위로 묶는 것이다. 물론, 하나의 쿼리도 transaction으로 볼 수 있다. 여기서 논리적 단위란 한 번에 수행되어야 일련의 연산이다. 그럼 Transaction을 왜 써야 할까❓ 데이터의 일관성을 유지하면서, 안정적으로 데이터를 복구하기 위해서 써야된다. 아직 써야되는 이유가 와닿는 거 같지는 않다. Transaction의 특징을 알아보자!! Transaction 특징 transaction의 특징은 ACID이다. Atomicity(원자성) -> 단위 - 한 트랜잭션 내에서 실행한 연산들은 하나의 작업으로 본다. 즉, 모두 성공하거나 모두 실패하는 구조를 가진다. Consistency(일..