
이 글을 쓰게 된 계기 트랜잭션이라는 용어를 많이 들었고 본인은 단순히 데이터베이스의 연산이 잘못되면 롤백을 하고 , 성공하면 커밋을 한다고만 알고 있었습니다. 하지만 공부를 해보니 더욱 깊은 개념이 있었으며앞으로의 개발자 생활에 매우 중요한 개념이라고 생각하여 다시 한번 개념을 상기시키기위해 이 포스팅을 합니다. 트랜잭션의 개념 및 필요성트랜잭션은 하나 이상의 데이터베이스 연산이 묶여 하나의 작업 단위로 처리하는 행위를 의미합니다.이를 통해 데이터의 무결성과 일관을 유지할수있습니다. 트랜잭션의 ACID 속성트랜잭션의 ACID 속성은 데이터베이스의 신뢰성을 보장하는 핵심 요소입니다원자성 (Atomicity)트랜잭션 내의 모든 연산이 완전히 수행되거나 전혀 수행되지 않아야 함을 의미합니다. 이는 트..