[DB]ACID

kai·2025년 4월 14일

DataBase(완료)

목록 보기
6/10

ACID는 데이터베이스 transaction의 신뢰성과 일관성을 보장하기 위한 4가지 속성이다.

transation이란?

DBMS나 유사한 시스템에서 상호작용하거나 일련의 연산하는 하나의 뭉티기를 말한다.


ACID

Atomicity(원자성)

: transaction이 모두 실행되거나 실행되지 않도록 함. 중간에 에러가 나면 모든 변경사항은 rollback을 수행해야 함.

Consistency(일관성)

: transaction이 수행되기 전과 수행된 후는 항상 일관된 상태여야 함.

Isolation(고립성)

: 동시에 여러 트랜잭션이 수행되어도 서로 간섭하면 안됌.마치 트랜잭션이 단독으로 수행되는것처럼 해야함.

Durability(지속성)

: transation이 완료되면 그 결과는 영구적으로 저장되어야 함.

profile
한 대학생의 코딩일기. 임베디드와 인공지능에 관심이 많습니다.

0개의 댓글