Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Speculative Execution
- disk spill
- Spark 실습
- off heap memory
- topic
- backfill
- Spark Caching
- Docker
- CI/CD
- 빅데이터
- Spark SQL
- 데이터 파이프라인
- aws
- DataFrame Hint
- SQL
- spark executor memory
- Spark Partitioning
- etl
- Airflow
- Salting
- k8s
- AQE
- mysql
- Dag
- Kafka
- KDT_TIL
- Kubernetes
- colab
- Spark
- redshift
Archives
- Today
- Total
목록트랜잭션 (1)
JUST DO IT!
SQL 학습 - Transaction(for Python) & 추가 SQL 문법 (TIL 230512)
📚 KDT WEEK 6 DAY 5 TIL Transaction Python에서 트랜잭션 사용하기 유용한 SQL 문법 🟥 Transaction Atomic하게 실행되어야 하는 SQL들을 묶어서 하나의 작업처럼 처리하는 방법 DDL 또는 DML 중 레코드를 수정, 추가, 삭제한 것에만 의미가 있음 SELECT에는 트랜잭션 불가 BEGIN ~ END or BEGIN ~ COMMIT 사이에 쿼리문 작성 Atomic : 트랙잭션의 과정이 모두 성공되거나 모두 실패되어야함 ROLLBACK : 이전 상태로 돌아감 ex) 은행의 계좌 인출과 입금이 묶여서 실행되어야 하므로 트랙잭션이 필요함 BEGIN; A의 계좌로부터 인출; B의 계좌로 입금; END; -- COMMIT과 동일 계좌 인출과 입금이 마치 하나의 명령어처..
TIL
2023. 5. 12. 22:06