일관성
트랜잭션
기술면접 대비 - 트랜잭션(Transaction) 오늘은 트랜잭션에 대해서 알아보고자 한다. 트랜잭션(Transaction) 트랜잭션은 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위를 말한다. 데이터베이스에 접근하는 방법은 쿼리(Query)이므로, 즉 여러 개의 쿼리들을 하나로 묶는 단위를 말한다. 트랜잭션의 특징으로는 원자성(Atomicity), 일관성(Consistency), 독립성(Isolation), 지속성(Durabiltiy)이 있으며 통칭 ACID 특징이라 한다. ACID 트랜잭션은 데이터의 무결성을 보장한다. 데이터의 무결성 데이터의 정확성, 일관성, 유효성을 유지하는 것을 말한다. 데이터의 무결성이 보장되어야 데이터의 중복, 누락, 잘못된 논리 관계로 인한 문제 등이 발생..