트랜잭션1 [DB] 트랜잭션 정리 트랜잭션? 데이터베이스의 상태를 변화시키는 하나의 논리적인 작업 단위 DB에서 데이터를 다룰 때 장애가 일어난 경우 데이터를 복구하는 작업의 단위 트랜잭션은 전체가 수행되거나 또는 전체가 수행되지 않아야 한다. (ALL or Nothing) ex) 데이터베이스에 삽입, 수정, 삭제 등의 작업을 할 때, 여러 개의 작업들을 하나의 트랜잭션으로 묶습니다. 트랜잭션 연산 Commit : 트랜잭션이 성공하여 트랜잭션 결과를 영구적으로 반영하는 연산 Rollback : 트랜잭션 도중 실패하여 트랜잭션 실행을 취소하여 원래의 상태로 원상 복구시키는 연산 자동 커밋 : 자동 커밋으로 설정하면 각 쿼리는 실행 직후 자동으로 commit이 호출되어 결과가 반영된다. 따라서 commit이나 rollback을 따로 호출하지.. 2023. 6. 17. 이전 1 다음