트랜잭션

DB

트랜잭션(Transaction)

1. 트랜잭션의 예시 본격적으로 트랜잭션에 대해 알아보기 전에, 흔한 예시를 통해 이해를 쉽게 하고자 합니다. 우선, A가 B에게 100만 원을 송금하는 과정에 대해서 생각해 보겠습니다.A->B로 100만 원을 전송했다는 이야기는, 결국 A는 -1000000원, B는 +1000000원이 되었다는 이야기죠?이를 SQL로 작성해 보면 아래와 같이 작성할 수 있겠네요. UPDATE account SET balance = balance - 1000000 WHERE id = 'A'; UPDATE account SET balance = balance + 1000000 WHERE id = 'B'; 여기서 중요한 것은 '송금'이라는 작업이 성공하려면, 이 두 쿼리가 '모두' 실행이 되어야 합니다. 만약, 1번째 줄의 ..

s7won
'트랜잭션' 태그의 글 목록