영속성1 [DB] 트랜잭션(Transaction)이란? (개념, 특징, @Transactional) 트랜잭션(Transaction)은 데이터베이스 관리 시스템(DBMS)에서 매우 중요한 개념입니다. 데이터의 일관성과 무결성을 유지하기 위해 사용되며, 여러 데이터베이스 작업을 하나의 작업 단위로 묶어서 처리하는 기능을 말합니다. 트랜잭션을 통해 여러 작업이 모두 성공적으로 완료되거나, 하나라도 실패할 경우 모두 취소되어 원래 상태로 복구되는 것을 보장합니다. 특징트랜잭션의 ACID 속성은 데이터베이스 관리 시스템(DBMS)에서 데이터의 정확성과 일관성을 보장하기 위한 핵심적인 원칙입니다. ACID는 원자성, 일관성, 독립성, 지속성의 약자로 각각의 속성은 트랜잭션이 안정적으로 실행되도록 보장합니다.원자성(Atomicity) 원자성은 트랜잭션 내의 모든 연산이 완전히 수행되거나 전혀 수행되지 않아야 함을.. 2024. 4. 12. 이전 1 다음