dev.syw
백엔드 · DB

트랜잭션과 ACID란 무엇인가요?

트랜잭션은 전부 성공 또는 전부 취소되는 작업 단위이고, ACID는 그 보장 속성입니다.

트랜잭션은 여러 작업을 하나로 묶어 모두 반영(commit)되거나 모두 되돌려(rollback)지게 합니다. ACID는 원자성·일관성·격리성·지속성으로, 계좌 이체처럼 중간에 깨지면 안 되는 작업의 안전성을 보장합니다.

핵심 포인트

← 기술 면접 질문 전체 보기