[데이터베이스 CS지식] 트랜잭션이란?
데이터베이스 트랜잭션이란? 데이터베이스 트랜잭션은 현대의 데이터베이스 시스템에서 중요한 개념 중 하나로, 데이터베이스에서 일어나는 작업들을 논리적이고 일관성 있게 처리하는 메커니즘입니다. 데이터베이스 거래는 ACID(Atomicity, Consistency, Isolation, Durability) 속성을 따르며, 이를 통해 데이터베이스의 신뢰성과 안정성을 보장합니다. ACID 속성 원자성(Atomicity): 트랜잭션 내의 모든 작업은 전체가 성공 또는 실패로 처리되어야 합니다. 어떤 부분이라도 실패하면 트랜잭션은 롤백되어 이전 상태로 돌아가게 됩니다. 일관성(Consistency): 트랜잭션 수행 전과 후에 데이터베이스는 일관된 상태를 유지해야 합니다. 트랜잭션이 적용되면 데이터베이스는 일관된 규칙에..
데이터베이스
2024. 2. 26. 11:00