Archive for Samuel : Samuel 의 기록 보관소
데이터베이스에서 트랜잭션(Transaction)은 "쪼갤 수 없는 업무 처리의 최소 단위"를 의미합니다.쉽게 말해, 여러 개의 작업이 마치 하나의 작업처럼 전부 성공하거나 전부 실패해야 하는 논리적 묶음입니다.이 트랜잭션의 안전성을 보장하기 위해 지켜져야 하는 4가지 핵심 원칙이 바로 ACID입니다. 1. ACID 원칙 상세 설명① Atomicity (원자성): "All or Nothing"트랜잭션 내의 모든 작업이 완벽하게 수행되거나, 아니면 하나도 수행되지 않아야 합니다.중간에 오류가 발생하면 지금까지 했던 모든 작업을 취소하고 처음 상태로 되돌려야(Rollback) 합니다.예시: 계좌 이체 과정에서 '내 계좌 출금'은 성공했는데 '상대 계좌 입금'에서 오류가 났다면, 내 계좌의 돈만 사라지는 비극이..