반응형
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
- MySQL
- 델타레이크
- 데이터 웨어하우스
- Data engineering
- kafka
- 스파크 스트리밍
- kafka rest api
- spark
- s3
- AWS
- 에어플로우
- 데이터 엔지니어링
- 데이터
- docker
- 카프카
- 컬럼 기반
- Parquet
- Zookeeper
- Data Warehouse
- Schema Registry
- 스파크
- delta lake
- 레드시프트
- airflow
- 대용량 처리
- spark streaming
- Redshift
- Data Engineer
- 데이터 엔지니어
- 카프카 구축
Archives
- Today
- Total
목록ON DUPLICATE KEY UPDATE (1)
데이터 엔지니어 기술 블로그
[MySQL] 여러개의 UPSERT(UPADTE+ INSERT) 요청 하나로 합치기
키가 존재하면 업데이트하고, 존재하지 않으면 삽입하는 동작이 필요했다. 하지만 대용량의 요청을 보내면서 무리를 덜 줄 방법을 생각하다가 스택오버플로우에 물어봤는데 금방 답변을 해주었다. 질문했던 내용을 자세히 보려면 이 링크를 참조하면 된다. 기존의 방식 1. 1번 키에 prop_a, prop_b에 데이터 삽입 INSERT INTO example_table (id, prop_a, prop_b) VALUES (1,1,7) ON DUPLICATE KEY UPDATE prop_a=1,prop_b=7; ------------------------------------------------------------- id(primary key), prop_a, prop_b, prop_c 1 1 7 0 --------..
기술
2021. 6. 24. 18:03