recovery1 [데이터베이스론] 10장. 회복과 병행제어 트랜잭션트랜잭션하나의 작업을 수행하는데 필요한 데이터베이스 연산들을 모아놓은 것작업 수행에 필요한 SQL 문들의 모임특히, 데이터베이스를 변경하는 INSERT, DELETE, UPDATE 문의 실행을 관리논리적인 작업의 단위장애 발생 시 복구 작업이나 병행 제어 작업을 위한 중요한 단위로 사용됨데이터베이스의 무결성과 일관성을 보장하기 위해 작업 수행에 필요한 연산들을 하나의 트랜잭션으로 제대로 정의하고 관리해야 함트랜잭션의 특성- ACID 특성Atomicity(원자성): 트랜잭션의 연산들이 모두 정상적으로 실행되거나 하나도 실행되지 않아야 하는 all-or-nothing 방식을 의미 → 회복 기능 필요Consistency(일관성): 트랜잭션이 성공적으로 수행된 후에도 데이터베이스가 일관된 상태를 유지해야.. 2024. 6. 7. 이전 1 다음