728x90
반응형

CS/Database 7

[데이터베이스] 트랜잭션, 데드락, 공유락, 베타락, 회복, 갱신

트랜잭션 4가지 성질 (ACID) 일관성 : 수행정이나 후나 DB는 일관된 상태 유지 원자성 : 트랜잭션에 포함된 작업은 전부 수행되거나 수행 되지 않아야 함 고립성 : 수행 중인 트랜잭션에 다른 트랜잭션이 끼어들어 변경중인 데이터 훼손하면 안됨 지속성 : 수행 완료한 트랜잭션은 변경한 데이터를 영구히 저장해야됨 트랜잭션 고립 수준 명령어 READ UNCOMMITED : 고립 수준 가장 낮음 UNCOMMITED : 오손 읽기 피함 REPEATABLE READ : 공유락, 베타락 종료까지 유지 SERIALIZABLE : 완벽 분리 SET TRANSACTION ISOLATION LEVEL [명령어]

CS/Database 2023.02.04
728x90
반응형