Files
kui-vault/content/03.Note/트랜잭션(Transaction).md
2026-05-04 10:30:04 +09:00

26 lines
923 B
Markdown

---
id: 트랜잭션(Transaction) 20260420
created: 2026-04-20 08:50
tags:
aliases:
- 트렌젝션
- 트렌잭션
- 트랜젝션
---
## 💡 생각
하나 이상의 쿼리를 묶은 최소 작업 단위
---
## 📑 개념
이터베이스 관리 시스템(DBMS)에서 **하나의 논리적 기능을 수행하기 위한 작업의 단위**입니다. 쉽게 말해, 여러 개의 SQL 문들을 하나의 묶음으로 처리하여 "성공하면 모두 반영, 실패하면 모두 취소"를 보장하는 장치입니다.
## 📌 상세
## 트랜잭션의 4가지 핵심 특성 (ACID)
트랜잭션이 안전하게 수행되기 위해서는 아래 네 가지 성질을 반드시 만족해야 합니다. 이를 [[ACID]]라고 부릅니다.
![[ACID#📌 상세]]
즉 [[데이터 정합성(Data Consistency)]]을 지키기 위해 1개 이상의 쿼리작업을 하나의 트랜잭션으로 묶어서 처리한다.
---