Transaction
-
트랜잭션(Transaction)과 ACID 특성EDI 관련 기술 용어 2022. 5. 4. 11:30
업무를 하다보면 많이 나오는 용어인 트랜잭션에 대해 알아보도록 하겠습니다. 트랜잭션(Transaction)이란? 하나의 논리적 기능을 수행하기 위한 작업의 단위이자, 쪼갤 수 없는 업무의 최소단위입니다.예를 들어 행위가 분리되지 못하면 그걸 다 묶어서 하나의 작업 단위로 보는 것입니다.여러 개 작업을 하나로 묶은 실행 유닛으로, 특정 작업으로 시작해서 묶여 있는 모든 작업들을 다 완료해야 정상적으로 종료됩니다.예를 들어 하나의 트랜잭션 안에 속해 있는 여러 작업 중 단 하나라도 오류가 나게 되면, 이 트랜잭션에 속한 모든 작업은 실패한 것이 됩니다.하나의 트랜잭션은 실행을 마치면 commit(완료) 되거나, 처음부터 다시 시작하는 rollback(변경취소) 됩니다. 완료가 되거나, 되지 못하는 걸로..