| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- 에이전트
- LangGraph
- 알고리즘
- 데이터엔지니어
- RDBMS
- 캐글
- 기초
- 소프트웨어 개발
- SQL
- 자연어처리
- UMAP
- ASR
- dementional reduction
- 힙정렬
- 랭그래프
- 트랜스포머
- TTS
- python기초
- Transformer
- CNN
- 데이터 시각화
- 생성형 인공지능
- 정보처리기사
- 객체지향
- python 기초
- RNN
- 딥러닝
- Python
- CLIP
- 머신러닝
Archives
- Today
- Total
수달이네 기술 블로그
Transaction Management
트랜잭션여러개의 오퍼레이션으로 이루어진 논리적 작업단위, 성공하거나 완전히 실패해야만 한다.A의 50달러를 B로 옮기는 프로그램에서버퍼에서 A를 읽고A에서 50달러를 감소시킨 후A에 적용시키고,B에서 버퍼를 읽어오고B를 50달러 증가시키고B에 적용시킨다.만약 위의 과정이 트랜잭션이 안 일어났을 경우,3번 이후 프로그램이 정지되었을 경우, A는 감소되기만 하고, B는 돈을 얻지 못한다. 즉, 50달러가 증발해버린다. A.balanceB.balance11000200021000200039502000495020005950200069502000차라리 실패한다면 3번에서 실행한 내용까지 다 실패하면 문제는 되지 않는다!이 과정을 묶어서 하나로 만들자(실패할때 이전 상태로 롤백할 수 있어야한다.)트랜잭션의 표현위의 ..
학교공부/데이터베이스
2025. 12. 15. 22:33