반응형
트랜잭션
-
[Java] 트랜잭션프로그래밍/Java 2021. 11. 13. 00:13
이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다. 틀리거나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 수정하도록 하겠습니다. 1. 트랜잭션이란 트랜잭션이란 하나의 큰 작업을 수행하기 위해 작은 여러 작업들을 하나의 그룹으로 묶어 처리하는 것을 말합니다. 쉽게 말해 특정 작업을 수행하는 작업 단위를 말합니다. 작은 여러 작업들을 하나의 그룹으로 묶어 처리하는 것을 트랜잭션이라고 하였습니다. 그래서 트랜잭션은 작은 작업들이 모두 성공하거나 하나의 작은 작업이 실패하면 모두 실패하여야 합니다. 수행한 많은 작업들이 모두 성공하면 작업 결과를 저장합니다. 이를 커밋(Commit)이라고 합니다. 수행한 많은 작업들 중 하나가 실패하게 된다면 이전에 성공은 모두 무시하고 작업의 수행 전으로 상태를 모두..