-- 정상 송금 (본 경로) BEGIN TRANSACTION; UPDATE account … balance - 10000 WHERE id = '20231234'; -- 출금 X락 UPDATE account … balance + 10000 WHERE id = '20235678'; -- 입금 X락 INSERT INTO transaction_log …; COMMIT; -- 완료 · 영속성(WAL)
| 단계 | 상태 | ACID |
|---|---|---|
| BEGIN | 활동 | 시작 |
| UPDATE×2 + INSERT | 활동→부분완료 | 원자성·격리성(X락) |
| COMMIT | 완료 | 영속성 + 일관성(검증) |