데이터베이스에서 트랜잭션(Transaction)이란 무엇인가요?
보통 W3Schools해설
트랜잭션은 여러 SQL 문을 하나의 논리적 작업 단위로 묶은 것입니다. 은행 송금 예시처럼, A 계좌 출금과 B 계좌 입금이 모두 성공하거나, 하나라도 실패하면 전체를 취소(ROLLBACK)합니다. ACID(원자성, 일관성, 격리성, 지속성) 속성을 보장합니다.
트랜잭션은 여러 SQL 문을 하나의 논리적 작업 단위로 묶은 것입니다. 은행 송금 예시처럼, A 계좌 출금과 B 계좌 입금이 모두 성공하거나, 하나라도 실패하면 전체를 취소(ROLLBACK)합니다. ACID(원자성, 일관성, 격리성, 지속성) 속성을 보장합니다.