acid1 트랜잭션과 ACID 데이터베이스를 공부하다 ACID와 트랜잭션에 대해서 공부하게 되어 간단히만 정리해본다. 데이터베이스에서 트랜잭션(Trasaction)이란 “쪼갤 수 없는 업무 처리의 최소 단위”를 의미한다. 예를 들어 아래와 같은 상황이 있다고 하자. A라는 사람이 B에게 1000원을 지급한다. B가 그 돈을 받는다 이러한 상황은 송금과 같은 것으로도 생각할 수 있다. A가 B에게 돈을 보내면 B의 계좌에는 돈이 들어와야만 한다. 만약 A가 돈을 보냈음에도 B의 계좌에 돈이 들어오지 않는다면 이건 큰 문제가 된다. 이러한 경우 다시 A의 계좌에 돈이 원상 복구 되어야 한다. 즉, 위 과정은 하나의 쪼갤 수 없는 단위로 보아야 하며 이를 데이터베이스에서는 트랜잭션이라 한다. 데이터 베이스에서는 이러한 트랜잭션의 처리가 정.. 2024. 3. 5. 이전 1 다음