트랜잭션이란?트랜잭션(Transaction)은 데이터베이스에서 수행되는 작업의 단위를 의미하며, 여러 SQL 명령어로 구성될 수 있습니다. 트랜잭션은 반드시 모든 작업이 성공적으로 완료되거나, 실패 시 이전 상태로 복구되어야 합니다. 이러한 과정을 통해 데이터의 안정성과 무결성을 유지할 수 있습니다. 특히, 트랜잭션은 분산 시스템 환경에서도 데이터 일관성을 유지하는 데 중요한 역할을 합니다.트랜잭션은 ACID 속성을 따릅니다:원자성 (Atomicity): 모든 작업이 완료되거나 전혀 수행되지 않아야 합니다. 트랜잭션 내의 각 작업은 하나의 전체 작업으로 간주되며, 중간에 오류가 발생하면 이전 상태로 돌아가야 합니다. 예를 들어, 은행에서 한 계좌에서 다른 계좌로 자금을 이체하는 경우, 출금과 입금 작업이..