데이터베이스
[데이터베이스] 트랜잭션(Transaction) 이해하기
트랜잭션이란데이터베이스의 상태를 변화시키는 하나의 논리적인 작업 단위데이터의 무결성, 일관성을 유지하기 위해 중요한 역할을 한다.트랜잭션의 작업 단위트랜잭션은 여러 작업을 하나의 단위로 묶어 처리한다. 이는 데이터베이스 시스템의 무결성을 유지하기 위해 중요합니다. 예) 은행 계좌 간의 A계좌에서 금액을 차감하고 B계좌에 금액을 추가하는 두 개의 작업이 하나의 트랜잭션으로 처리된다.트랜잭션 관리DBMS에서 제공하는 기능으로, 다름과 같은 명령을 사용합니다.BEGIN TRANSACTION 또는 START TRANSACTION: 트랜잭션의 시작을 알림COMMIT: 트랜잭션 모든 작업이 성공적으로 완료되었음을 알리고, 변경 사항을 영구적으로 반영ROLLBACK: 트랜잭션 중 오류가 발생했을 때, 모든 변경사항을..