Acid

트랜잭션이란?트랜잭션(Transaction)이란, “더 이상 분할이 불가능한 업무 처리의 단위”를 의미한다.하나의 작업을 위해 분할될 수 없는 명령들의 모음, 즉 수행되어야 할 일련의 연산모음을 의미한다. 예제를 통해 이해하는 트랜잭션 개념민수는 현재 100만원을 가지고 있고 철수는 200만 원을 가지고 있다고 가정한다.민수가 철수에게 30만원을 이체하려고 한다.그럼 수행되어야할 SQL문을 보면 다음과 같이 된다.이 과정에서 1번과 2번 SQL문이 정상적으로 작동해야 ‘이체’라는 개념이 성립한다.1번 실패, 2번 성공 경우 → 민수 잔액 : 100만 원, 철수 잔액 : 230만 원 → 출처 없는 돈이 생겨버림1번 성공, 2번 실패 경우 → 민수 잔액 : 70만원, 철수 잔액 : 200만 원 → 사라진 민..
easyhz
'Acid' 태그의 글 목록