일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- snowflake
- 컨테이너 삭제
- docker
- ELT
- docker-compose
- Kafka
- 데이터 웨어하우스
- dag 작성
- airflow
- AWS
- Django
- yarn
- truncate
- Hive
- Django Rest Framework(DRF)
- 알고리즘
- docker hub
- 데이터마트
- 웹 크롤링
- selenium
- airflow.cfg
- SQL
- ETL
- 웹 스크래핑
- 데이터파이프라인
- redshift
- Serializer
- spark
- 데이터레이크
- dag
- Today
- Total
목록delete (2)
개발 기록장

학습 주제: SQL, 트랜잭션, 기타 고급 문법, WINDOW 함수트랜잭션정의Atomic하게 실행되어야 하는 SQL들을 묶어서 하나의 작업처럼 처리하는 방법데이터베이스에서 원자성(Atomicity), 일관성(Consistency), 독립성(Isolation), 지속성(Durability)을 보장하기 위한 작업의 단위DDL 또는 DML 중 레코드를 수정/추가/삭제한 것에만 의미 있음SELECT에는 트랜잭션을 사용할 이유 없음BEGIN과 END 또는 BEGIN과 COMMIT 사이에 해당 SQL들을 사용 ROLLBACK 특징원자성(Atomicity)모든 작업이 성공적으로 완료되거나 아무것도 수행되지 않은 것처럼 롤백될 수 있어야 한다.모든 작업은 일관된 상태로 유지되어야 하며, 중간에 작업이 실패하면 모든 변..

학습 주제: SQL(DDL과 DML), SQL 실습, Redshift, SELECT 소개SQL 소개 : Reshift 중심으로 DDL과 DML 소개기본다수의 SQL문 실행시, 세미콜론으로 분리 - SQL문1; SQL문2; SQL문3;SQL 주석 - --: 인라인 한줄짜리 주석 - /*--*/: 여러 줄에 걸쳐 사용 가능한 주석SQL 키워드는 대문자를 사용(권장)팀 프로젝트의 경우 공통 포맷, 테이블/ 필드 이름 명명 규칙 정하는 것 중요 - 단수형 vs. 복수형 ex) User vs. Users - _(언더바) vs. CamelCasing ex) user_session_channel..