10. 동시성제어
트랜잭션이란 하나의 논리적인 작업 단위를 이루는 여러 연산들의 집합으로 데이터베이스의 일관된 상태 특징 (ACID) Atomiciy (원자성) : 연산중 하나라도 실패할 경우 전체가 취소되어 무결성 보장 Consistency (일관성) : 트랜잭션이 실행을 성공적으로 완료하면 언제나 모순없이 일관성있는 상태 보존 Isolation (고립성) : 트랜잭션 실행 중에 다른 트랜잭션 접근 불가능 Durability (영속성) : 성공한 트랜잭션 결과는 영구적으로 데이터베이스에 저장됨 종료시 연산 Commit (완료) : 트랜잭션 안에서 수행한 모든 SQL을 반영하며 종료 Rollback (복귀) : 수행 도중 오류가 생겨 다시 작업을 철회하는 연산 동시성 제어 다중 사용자 환경을 지원하는 데이터베이스 시스템에..
2021.03.09