안녕하세요 삽잡이입니다. 이번 시간에는 Transaction 에 대해서 알아보려고합니다. 트랜잭션은 DB 뿐만 아니라 다른 곳에서도 많이 사용됩니다.이는 '성공 아니면 실패'. 단 두가지의 상태만을 가질 수 있는 '단위'를 의미합니다. 어중간한 상태가 없습니다.이를 뚜렷하게 하기 위해 만든 단위가 바로 트랜잭션입니다.DB에서는 딱 '두가지 상태만을 갖는 명령어 집합'을 의미합니다. 트랙잭션에 사용되는 명령에는Insert, Delete, Update가 있지요. 돈뽑으러 간다고 생각해봅시다.ATM기에서 돈을 뽑았는데 오류가 발생했습니다.그래서 돈을 못뽑았습니다.그런데, 은행 기록을 보니 이미 돈은 뽑혀있었습니다... 이게 말이 됩니까? 결론적으로,무조건 성공하던가 실패하던가...실패를 했다면, 한번도 시도하..