| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 컴포넌튼
- ZOOM
- 서버리스 #
- Strict
- 0.5px border
- TypeScript
- &연산
- Websocket
- 데이터베이스 #try #이중
- TS
- github
- 10px
- npm
- 문서번호
- 0.25px border
- literal
- ES5
- 0.75px border
- 클론코딩
- Props
- jwt
- 당근마켓
- 전역변수
- 1px border
- font-size
- 타입스크립트
- 으
- angular
- entity
- es6
Archives
- Today
- Total
목록2025/10/29 (1)
복잡한뇌구조마냥
[DB] 트랜잭션(Transaction)과 ACID 특성 정리
데이터베이스에서 트랜잭션(Transaction) 은“하나의 논리적인 작업 단위(Logical Unit of Work)”를 의미합니다.즉, 여러 SQL 작업을 하나의 묶음으로 처리해서모두 성공하면 Commit, 하나라도 실패하면 Rollback 하는 개념이에요.💡 트랜잭션(Transaction) 이란?하나 이상의 SQL 명령어를 하나의 논리적 단위로 묶어서,전부 성공하거나 전부 실패하도록 보장하는 것.예를 들어, 계좌이체를 생각해볼까요? A 계좌에서 10,000원 출금 B 계좌에 10,000원 입금 이 두 작업은 둘 다 성공하거나, 둘 다 실패해야 합니다.만약 출금만 되고 입금이 안 되면 큰일이죠 😅👉 이처럼 데이터의 일관성과 무결성을 보장하기 위해 트랜잭션이 필요합니다.🧩 트랜잭션의 4가지 ACI..
BE/DB
2025. 10. 29. 08:46
