목록지속성 (1)
Arthur's Blog
ACID
ACID란 ACID는 데이터베이스 트랜잭션이 안전하게 수행된다는 것을 보장하기 위한 성질을 가리키는 약어디다. 트랜잭션에는 4가지의 특성이 있다. 원자성 (Atomicity) 트랜잭션의 작업이 부분적으로 실행되거나 중단되지 않는 것을 보장하는 것을 말한다. 즉, All oro Nothing의 개념으로써 작업 단위를 일부분만 실행하지 않는다는 것을 의미한다. 원자성 보장 트랜잭션에서 원자성은 수행하고 있는 트랜잭션에 의해 변경된 내역을 유지하면서, 이전에 commit된 상태를 임시 영역에 따로 저장함으로써 보장한다. 현재 수행하고 있는 트랜잭션에서 오류가 발생하면 현재 내역을 날려버리고 임시 영역에 저장했던 생태로 rollback한다. 이전 데이터들이 임시로 저장되는 영역을 롤백 세그먼트라고 하며, 현재 ..
Database
2023. 6. 21. 19:44