728x90 Acid1 [DB] Transaction 트랜잭션 특징과 병행 제어 기법 트랜잭션 Transaction 이란? : 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 트랜잭션 특징 : ACID Automicity 원자성 : 트랜잭션 연산 전체가 성공 또는 실패되야 하는 성질, All or Nothing Consistency 일관성 : 시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 후의 상태가 같아야 하는 성질 Isolation 격리성 : 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않아야 한다는 성질 Durability 영속성 : 성공적으로 완료된 결과는 영구적으로 반영 트랜잭션 제어 언어 TCL - 커밋 Commit : 트랜잭션 처리가 정상적으로 될 경우 트랜잭션이 수행한 변경 내용을 데이터베이스에 반영하는 연산 - 롤백 Roll.. 2022. 5. 4. 이전 1 다음 728x90