ACID1 [DB이론] 트랜잭션(Transaction) , ACID특성 1. 트랜잭션 (Transaction) 트랜잭션이란 질의(query)를 하나로 묶음처리해서 중간에 실행이 중단 되었을 경우 처음부터 다시 실행하는 Rollback을 수행하고 오류 없이 실행을 마치면 Commit을 실행 한마디로, 작업수행의 논리적 단위이다 예를 들어 내가 친구에게 돈을 송금했는데 전송과정에서 실행이 중단되어 도착하지 못하는 상황이 생겼다 이런경우 내가 보낸 돈이 증발하는 상황이 생긴다 이러한 상황을 막기 위해서 트랜잭션에서는 Rollback 해주어 처음부터 다시 실행하게 된다 그리고 오류 없이 일이 잘 처리되면 Commit 을 한다 이것을 트랜잭션이라고한다 2. ACID 트랜잭션에는 4가지 특징이 있다 - 원자성 (Atomicity) 트랜잭션의 작업이 부분적으로 실행되거나 중단되지 않는 .. 2022. 1. 7. 이전 1 다음