트랜잭션이란?

김승수·2023년 1월 15일
0

트랜잭션이란?

간단하다.

기능을 수행중에 오류가나면 중간에 커밋을 한뒤 다시 롤백을 하여 릴리즈시키는 기능이다.

예시를들면

'트랜잭션'을 적용하면, 작업을 진행하다 오류가 발생했을 시
이미 진행된 작업의 결과'만' 출력되는 것이 아닌,
다시 롤백(Rollback)하여 작업을 시행하기 전의 상태로 돌아가게 된다.
당연히, 작업이 정상적으로 처리가 되었을 때는
DB가 일관성있는 상태를 알려주기 위해 커밋(Commit)하여 결과가 도출된다!

profile
외부형 확장뇌

0개의 댓글