DB7 [DB] 트랜잭션(Transaction) 트랜잭션(Transaction)은 데이터베이스에서 하나의 논리적 작업 단위로 처리되는 일련의 데이터베이스 연산을 뜻합니다. 트랜잭션은 여러 연산을 하나로 묶어서 실행하는 개념으로, 연산이 모두 성공할 때만 데이터베이스에 적용되며, 하나라도 실패할 경우 전체 연산이 취소됩니다. 이처럼 트랜잭션을 통해 데이터의 일관성과 무결성을 보장할 수 있습니다. 트랜잭션의 4가지 주요 속성 (ACID 원칙) 1. Atomicity (원자성): 트랜잭션에 포함된 작업들은 모두 성공하거나 모두 실패해야 합니다. 하나의 연산이라도 실패할 경우, 이미 실행된 다른 연산들도 취소(롤백)되어야 합니다. 2. Consistency (일관성): 트랜잭션이 실행되기 전과 후에 데이터베이스가 항상 일관된 상태를 유지해야 합니다. 이를 .. 2024. 11. 12. 이전 1 2 다음