Skip to main content

ACID

ACID란, transaction 과정에서의 네 가지 주요 성질의 약어이다.

Atomicity

하나의 transaction에 여러 작업이 포함 돼 있는 경우, 모든 작업이 수행되거나, 아니면 하나도 수행되지 않는다.

Consistency

데이터베이스는 transaction이 시작하거나 종료 될 때, 각각 항상 일관된 상태에 있을 것임을 보장한다.

Isolation

각 transaction은 격리된 상태로 수행되기 때문에, 각 거래가 동시에 발생하더라도 각 거래의 일관성과 순서를 보장한다.

Durability

Transaction이 성공적으로 종료된 다음, 그 내용이 즉시 데이터베이스에 저장이 완료되었음을 보장한다.

Related Links