[정처기 필기] 트랜잭션, 트랜잭션의 특성, 병행제어, 로킹, 타임스탬프
볼빵빵오춘기
트랜잭션 하나의 논리적 기능을 수행하기 위한 작업 단위이다. DB에서 일어나는 연산의 집합이다. 트랜잭션의 특성 원자성(Atomicity) 완전하게 수행이 완료되지 않으면 전혀 수행되지 않는다. 연산은 Commit, Rollback을 이용하여 적용 또는 취소로 한꺼번에 완료되어야 한다. 중간에 하나의 오류가 발생되더라도 취소가 되어야 한다. 일관성(Consistency) 시스템 고정 요소는 트랜잭션 수행 전후가 같아야 한다. 격리성(Isolation, =고립성) 트랜잭션 실행 시 다른 트랜잭션의 간섭을 받지 않아야 한다. 영속성(Durability, =지속성) 트랜잭션의 완료 결과가 데이터베이스에 영구히 기억된다. CRUD Matrix DB에 영향을 주는 create, read, update, delet..