트랜잭션이란? 이를 제어하는 TCL?
트랜잭션이란?트랜잭션(Transaction)이란데이터베이스에서 하나의 논리적인 작업 단위를 말합니다.트랜잭션은 여러 작업을 하나로 묶어 일괄적으로 처리하며,데이터의 일관성, 안정성, 무결성을 보장하기 위해 사용됩니다. 트랜잭션은 성공적으로 실행되면 모든 작업을 영구적으로 반영하고,실패하면 모든 작업을 취소하여 데이터베이스를 원래 상태로 복구합니다. 1. 트랜잭션의 예시 트랜잭션은 주로 금융 시스템, 전자상거래, 물류 시스템 등에서 사용됩니다 예를 들어, 은행에서 계좌 이체를 처리하는 경우를 생각해 봅시다. 계좌 A에서 1,000원을 차감계좌 B에 1,000원을 추가위 두 작업은 하나의 트랜잭션으로 묶입니다.만약 1번 작업은 성공했지만 2번 작업이 실패한다면,계좌 A에서 차감된 금액을 복구해야만 데..
2025. 1. 24.