✅ 트랜잭션(Transaction) 트랜잭션이란 여러 개의 작업을 하나로 묶은 실행 유닛을 말한다. 각 트랜잭션은 하나의 특정 작업으로 시작을 해 묶여 있는 모든 작업들을 다 완료해야 정상적으로 종료된다. 만약 하나의 트랜잭션에 속해있는 여러 작업 중에서 단 하나의 작업이라도 실패하면, 이 트랜잭션에 속한 모든 작업을 실패한 것으로 판단한다. 다시 말해 작업이 하나라도 실패를 하게 되면 트랜잭션도 실패이고, 모든 작업이 성공적이면 트랜잭션 또한 성공이다. 즉 트랜잭션은 성공 또는 실패라는 두 개의 결과만 존재한다. 계좌이체를 예를 들면, A에게 10만원을 보내면 나의 계좌에서 10만원을 뺴고, A의 계좌에 10만원을 추가하는 종합적인 과정이 트랜잭션이다. 만약 내 계좌에서 10만원이 빠졌는데, A의 계좌..