[DB] 트랜잭션 락(Transaction Lock)(+ 동시성 제어)
·
Computer Science/데이터베이스
트랜잭션이란 한꺼번에 수행되어야 하는 업무 단위를 의미한다.트랜잭션에 대한 내용은 해당 포스팅에서 확인 > 2025.08.22 - [CS/데이터베이스] - [DB] 트랜잭션(Transaction) 동시성 제어트랜잭션 속성 중 하나인 일관성은 트랜잭션 전후로 무결성을 만족해야 한다.하지만 무결성을 엄격히 지킬수록 여러 트랜잭션이 동시에 DB 접근하는 것은 오히려 어려워진다. 따라서 여러 트랜잭션이 동시에 실행되더라도 데이터의 일관성을 유지할 수 있도록 트랜잭션의 실행을 제어하는 것을 동시성 제어라고 한다.동시성 문제로 인한 이상 현상은 해당 포스팅에서 확인 >2025.09.19 - [Computer Science/데이터베이스] - [DB] 트랜잭션 고립 수준(Transaction Isolation Leve..