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