더이상 나눌 수 없는 작업의 단위.
계좌 이체의 경우, 출금(update)과 입금(update)이 하나의 Tx로 묶여야 됨.
==> 둘 다 성공하지 않으면 원래 상태로 Rollback.
==> 둘 다 성공하던지, 아니면 하나만 실패해도 취소.
원자성(Atomicity) - 나눌 수 없는 하나의 작업으로 다뤄져야한다.
일관성(Consistency) - Tx 수행 전과 후가 일관된 상태를 유지해야 한다.
고립성(Isolation) - 각 Tx는 독립적으로 수행되어야 한다.
영속성(Durability) - 성공한 Tx결과는 유지되어야 한다.
커밋 - 작업 내용을 DB에 영구적으로 저장
롤백 - 최근 변경사항을 취소(마지막 커밋으로 복귀)