트랜잭션 2

트랜잭션_동시성제어_원자성 Atomicity, 일관성 Consistency, 고립성 isolation, 영속성 Durability, ACID

▣ 트랜잭션_동시성제어_원자성 Atomicity, 일관성 Consistency, 고립성 isolation, 영속성 Durability, ACID 성질 내용 비고 원자성 (Atomicity) 연산을 전체 처리 또는 전체 미처리, 일부 실행 불가 (All or Nothing, Commit or Rollback) 원자성을 위한 연산은 Commit과 Rollback이 있음 Commit/Rollback 회복/복구 일관성 (Consistency) 실행을 성공적으로 완료하면 언제나 모순없이 일관된 DB 상태여야 함 트랜잭션 완료 후 일관성 있는 DB상태 유지 응용프로그램의 책임이며, 무결성 제약조건들로 구현 무결성 고립성 (Isolation) 여러 트랜잭션이 동시에 수행되더라도 각기 개별로 수행되는 것과 동일해야 함..

데이터베이스 2021.10.01

동시성 제어_ 트랜잭션 격리 수준(isolation Level) 고립단계_갱신 분실 Lost Update, 부정판독 Dirty Read, 비반복판독 Non-Reatable Read, 가상 판독 Phantom Reads, 연쇄 복귀, 모순성 , 독립성 레벨, 병행수행도, ..

▣ 동시성 제어_ 트랜잭션 격리 수준(isolation Level) 고립단계_갱신 분실 Lost Update, 부정판독 Dirty Read, 비반복판독 Non-Reatable Read, 가상 판독 Phantom Reads, 연쇄 복귀, 모순성 , 독립성 레벨, 병행수행도, 고립성 독립성 레벨 isolation Level 부정 판독 (Dirty Read) 비반복 판독 (Non-Reatable Read) 팬텀 (Phantom Read) 비고 L0. Read Uncommitted O O O shared lock(X) 아직 Commit되지 않은 데이터를 다른 트랜잭션에서 읽는 것 허용 L1. Read Committed X O O shared lock(O) 트랜잭션에서 commit되어 확정된 데이터만 다른 트랜잭..

데이터베이스 2021.08.13