ACID

이기현·2020년 12월 30일
0

Database

목록 보기
2/9

ACID는 데이터베이스에서 트랜잭션의 무결성을 보장하기 위해 꼭 필요한 4가지 요소를 의미한다.

A : Atomic(원자성) , 트랜잭션은 작업의 최소한의 단위임을 의미한다.
송금을 예로 들면 보내는 것과 받는 것이 하나의 작업 단위여야 함을 의미한다.

C : Consistent(일관성)

I : Isolated(격리성)

D : Durable(영속성) , 한번 저장된 데이터는 지속적으로 유지되야 함을 의미한다. - REDO로그의 역할

일관성과 격리성은 서로 다른 두 개의 트랜잭션에서 동일 데이터를 조회하고 변경하는 경우에도 상호 간섭이 없어야 한다는 것을 의미한다.

profile
실력을 쌓아가는 하루하루

0개의 댓글