Ark1st 2019. 10. 11. 11:10

데이터베이스에서 ACID는 데이터베이스의 트랜잭션이 안전하게 수행된다는 것을 보장하기 위한 성질을 가리킨다.

1) Atomicity (원자성)
트랜젝션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않음을 보장하는 것이다.

2) Consistency (일관성)
트랜젝션이 실행을 성공적으로 마쳤다면 데이터베이스의 상태를 일관성 있게 유지해야 한다.

3) Isolation (고립성)
트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장한다.

4) Durability (지속성)
성공적으로 수행된 트랜잭션은 영원히 반영되어야 한다.

 

참고자료

https://ko.wikipedia.org/wiki/ACID