ACID: 트랜잭션 무결성 보장을 위해 필요한 속성
Transaction 이란?Unit of Work. 논리적인 작업 단위를 구성하는 연산의 집합입니다. Transaction Life CycleTransaction BEGINTransaction COMMITTransaction ROLLBACKTransaction 예상치 못한 Crash 로 인한 ROLLBACK Atomicity: "All-Or-Non"하나의 트랜잭션 내에서 수행되는 모든 연산은 모두 성공하거나, 모두 실패해야 합니다.일부 연산만 성공하고 나머지가 실패하는 불완전한 상태는 허용되지 않으며, 이러한 경우에는 이미 수행된 연산도 모두 원래 상태로 되돌려져야 합니다. 이러한 특성이 Atomicity 입니다. EX) Atomicity 위배 예시Alice 의 계좌에서 돈이 빠져나갔지만, (Transa..
Data Engineering
2022. 2. 26.