🗄️데이터베이스 구축반드시
트랜잭션과 ACID
원자성·일관성·고립성·지속성.
원자성(Atomicity): 전부 되든가 전부 안 되든가.
일관성(Consistency): 트랜잭션 전후로 데이터베이스가 일관된 상태여야 한다.
고립성(Isolation): 동시에 도는 트랜잭션끼리 서로의 중간 결과를 보지 못한다.
지속성(Durability): 성공한 결과는 시스템이 고장 나도 남는다.
상태: 활동 → 부분 완료 → 완료, 또는 활동 → 실패 → 철회.
외울 것
A원자성 — 전부 아니면 전무
C일관성
I고립성 — 중간 결과를 못 본다
D지속성 — 고장 나도 남는다
시험에는 이렇게
ACID 네 글자와 뜻을 짝짓게 한다. 실기 단답형 단골이라 영문 철자까지 외워 둔다.
실기에도 나오는 개념입니다. 실기는 고르는 것이 아니라 적으므로 용어를 글자 그대로 외워 두세요.
확인 문제
이 개념은 실기에도 1문항 나옵니다. 고르는 것과 적는 것은 다르니 실기 탭에서 손으로도 한 번 적어 보세요.