์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- CI/CD
- Speculative Execution
- Salting
- Spark Partitioning
- KDT_TIL
- ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ
- Docker
- spark executor memory
- Spark SQL
- Spark ์ค์ต
- DataFrame Hint
- disk spill
- aws
- colab
- redshift
- SQL
- Spark Caching
- Spark
- AQE
- mysql
- k8s
- backfill
- Dag
- off heap memory
- ๋น ๋ฐ์ดํฐ
- topic
- Airflow
- Kafka
- Kubernetes
- etl
- Today
- Total
JUST DO IT!
๋ฐ์ดํฐ ํ๊ณผ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค - TIL230522 ๋ณธ๋ฌธ
๐ KDT WEEK 8 DAY 1 TIL
- ๋ฐ์ดํฐ ํ
- ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค
๐ฅ ๋ฐ์ดํฐ ํ
๋ฐ์ดํฐ ํ์ ์ญํ
- ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ๋ถ๊ฐ ๊ฐ์น ์์ฑ
- ๋ฐ์ดํฐ๋ฅผ ๊ณ ๋ คํ ๊ฒฐ์ ์ด ๊ฐ๋ฅํ๋๋ก ๋๋๋ค ex) ๋์๋ณด๋, ๋ฆฌํฌํธ ์์ฑ
- ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์ ์๋น์ค ๊ฐ์ ๊ฐ๋ฅ ex) ์๊ณ ๋ฆฌ์ฆ์ ํตํ ์ถ์ฒ ๊ธฐ๋ฅ
๋ฐ์ดํฐ ํ์ ๋ฐ์
1. ๋ฐ์ดํฐ ์ธํ๋ผ(ETL + ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค) ๊ตฌ์ถ : ๋ฐ์ดํฐ ์์ง๋์ด
- ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค(OLAP)
- ํ์ฌ์ ํ์ํ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ชจ์๋์ ์ค์ DB
- ์๊ท๋ชจ์ผ๊ฒฝ์ฐ์๋ ๊ทธ๋ฅ ํ๋ก๋์ DB๋ก ๋์ฒด
- ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๊ตฌ์ถ์ด ์ง์ ํ ๋ฐ์ดํฐ ํ์ ์ฒซ ๋ฒ์งธ ์คํ
- ๋ฉด์ ์ง๋ฌธ์์ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๊ธฐ์ ์ ๋ฌผ์ด๋ด๋ ์ข์.
- ETL(Extract, Transform, Load) = ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ
- ๋ค๋ฅธ ๊ณณ์ ์กด์ฌํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ๋ค๊ฐ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๋ก๋ํ๋ ์์
- Airflow๊ฐ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ํ๋ ์์ํฌ, AWS์ GCP๋ ์ง์
2. ๋ฐ์ดํฐ ๋ถ์ ์ํ : ๋ฐ์ดํฐ ๋ถ์๊ฐ
- ์๊ฐํ ๋์๋ณด๋ ์ ์
- ์ค์ํ ์งํ๋ฅผ ์๊ฐ์ ํ๋ฆ๊ณผ ํจ๊ป ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด ์ผ๋ฐ์ ex)๋งค์ถ์ก, ์๊ฐ ์ฌ์ฉ์ ์ ๋ฑ
- Tableau, Looker, Power BI ๋ฑ๋ฑ์ด ๋ณดํธ์
3. ๋ฐ์ดํฐ ๊ณผํ ์ ์ฉ : ๋ฐ์ดํฐ ๊ณผํ์
- ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์ ex) ์๊ณ ๋ฆฌ์ฆ์ ํตํ ์ถ์ฒ --> ๊ฐ์ธํ ๋ฐ ์ต์ ํ
- ๋จธ์ ๋ฌ๋(ML) : ํ๋ก๊ทธ๋๋ฐ ์์ด ํ์ตํ๋ ์๊ณ ๋ฆฌ์ฆ
- ๋ฐ์ดํฐ๋ก๋ถํฐ ํจํด์ ์ฐพ์ ํ์ต : ๋ฐ์ดํฐ์ ํ์ง๊ณผ ํฌ๊ธฐ๊ฐ ๋งค์ฐ ์ค์
๋ฐ์ดํฐ ์กฐ์ง์ ๊ตฌ์ฑ์
์์ ํ์ฌ์์๋ ํ ์ฌ๋์ด ๋ช ๊ฐ์ ์ญํ ์ ๋์์ ์ํํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค.
์์ ์ธ๊ธํ ๋ฐ์ดํฐ ์์ง๋์ด, ๋ฐ์ดํฐ ๋ถ์๊ฐ, ๋ฐ์ดํฐ ๊ณผํ์(ML ์์ง๋์ด)๊ฐ ์กด์ฌํ๋ค.
1. ๋ฐ์ดํฐ ์์ง๋์ด
- ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ๊ตฌ์ถ ๋ฐ ๊ด๋ฆฌ ex) Redshift, BigQuery, ์ค๋ ธ์ฐํ๋ ์ดํฌ..
- ETL ๊ตฌ์ถ ๋ฐ ์ค์ผ์ค๋ฌ๋ฅผ ํตํ ์ฃผ๊ธฐ์ ์คํ ex) Airflow
- ๋ฐ์ดํฐ ๋ถ์๊ฐ์ ๊ณผํ์์๊ฒ ๋ฐ์ดํฐ ๋๋ ๊ฐ๋จํ ํด ์ ๊ณต
- ์ฌ์ฉ ๊ธฐ์ : SQL, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(ํ์ด์ฌ, ์๋ฐ..), ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ๊ธฐ์ , ETL/ELT ํ๋ ์์ํฌ, ๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ํ๋ซํผ (Spark, YARN) ๋ฑ
์ฐธ๊ณ )
๋ฐ์ดํฐ ์์ง๋์ด ์คํฌ ๋ก๋๋งต : https://github.com/datastacktv/data-engineer-roadmap
2. ๋ฐ์ดํฐ ๋ถ์๊ฐ
- ๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค๋ฅผ ์ฑ ์ โถ ๊ณผํ์ ์ผ๋ก ์์ฌ ๊ฒฐ์ ์ ๋๋๋ค. ex) ๋์๋ณด๋ ์๊ฐํ
- ๋น์ฆ๋์ค ๋๋ฉ์ธ์ ๋ํ ๊น์ ์ง์์ด ํ์(ํ์ฌ์ ์ ๋ฐ์ ์ธ ์๋น์ค ์ง์)
- ํ์ฌ ๋ด ๋ค๋ฅธ ํ๋ค์ ๋ฐ์ดํฐ ๊ด๋ จ ์ง๋ฌธ์ ์ํต ๋ฐ ๋๋ต
- ex) ๋งค์ถ์ด ์ต๊ทผ ๋จ์ด์ง ์ด์ ?, ์๋ก์ด ์ ํ ์ถ์์ ๋ํ ๊ฐ๋ฅ์ฑ ๋์ถ
- ์ฌ์ฉ ๊ธฐ์ : SQL, ๋์๋ณด๋, ํต๊ณ ์ง์(AB ํ ์คํธ ๋ถ์์ ์ ์ฉ), ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง(ELT)
3. MLOps
- DevOps์ ๋น์ทํ์ง๋ง ์๋น์ค ์ฝ๋๊ฐ ์๋๋ผ ML ๋ชจ๋ธ์ด ๋์์ผ๋ก CI/CD
- ๋ชจ๋ธ์ ๊ณ์์ ์ผ๋ก ๋น๋ฉ, ๋ฐฐํฌ, ๋ชจ๋ํฐ๋ง
- ๋ฐ์ดํฐ ์์ง๋์ด์ ๊ธฐ์ + DevOps ๊ธฐ์ + ๋จธ์ ๋ฌ๋ ๊ฒฝํ ๋ฐ ์ง์
4. ํ๋ผ์ด๋ฒ์ ์์ง๋์ด
- ์ ์ฒด ์์คํ ์์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ํ ๊ฐ์ด๋๋ผ์ธ ๋ฐ ํด์ ์ ๊ณต
- ๋ฐ์ดํฐ ์์คํ ์์ ๋์ฑ ์ค์ํจ
- ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฒ์์ ์ง๋ฒ ์กฐํญ์ด ์ ์ ๊ฐํ๋๋ ์ถ์ธ์ด๋ค.
- ex) ์ ๋ฝ ์ฐํฉ์ GDPR, ๋ฏธ๊ตญ์ HIPAA, CCPR ๋ฑ..
๐ฆ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค
๋จผ์ , ๋ฐ์ดํฐ ๋ ์ดํฌ๊ณผ ๋น๊ตํด๋ณธ๋ค.
๋ฐ์ดํฐ ๋ ์ดํฌ
- ๊ธฐํ ์๋ ๋ชจ๋ ๋ฐ์ดํฐ(๊ตฌ์กฐํ + ๋น๊ตฌ์กฐํ ๋ฐ์ดํฐ)๋ฅผ ํํ ๊ทธ๋๋ก ๋ณด์กดํ๋ ์คํ ๋ฆฌ์ง์ ๊ฐ๊น์
- ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ณด๋ค ๋ช ๋ฐฐ๋ ๋ ํฌ๊ณ ๋ ๊ฒฝ์ ์ ์
๊ทธ๋ ๋ค๋ฉด, ๋ฐ์ดํฐ ๋ ์ดํฌ์ ์จ์ดํ์ฐ์ค๋ฅผ ํ์ฌ ๋ด DB๋ก ๊ฐ์ง๊ณ ์๋ค๊ณ ์๊ฐํ๋ฉด ETL๊ณผ ELT๋ ์ด๋ ๋ค.
- ETL : ๋ฐ๊นฅ์์ ๋ฐ์ดํฐ ๋ ์ดํฌ๊ณผ ์จ์ดํ์ฐ์ค ์ชฝ์ผ๋ก ์ถ์ถํด์ ์ ์ฌ
- ํ์ฌ์ ์ฑ์ฅ์ ๋ฐ๋ผ ์ ์ ๋ง์์ง๋ค
- ELT : ๋ฐ์ดํฐ ๋ ์ดํฌ์ ์จ์ดํ์ฐ์ค์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์์์ ์ฒ๋ฆฌํ์ฌ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์ ์ฌ
- ์ฃผ๊ธฐ์ ์ผ๋ก ์์ฝ ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค์ด ์ฌ์ฉํ๊ธฐ ์ํด ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ๋ง๋๋ ๊ฒ์ด๋ค.
- ex) ๊ณ ๊ฐ ๋งค์ถ ์์ฝ ํ ์ด๋ธ, ์ ํ ๋งค์ถ ์์ฝ ํ ์ด๋ธ..
- dbt๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ค.
๋น ๋ฐ์ดํฐ ์ฒ๋ฆฌ ํ๋ ์์ํฌ
๋น ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋๋ ๋ค์์ ์๋ฒ๋ก ๊ตฌ์ฑ๋ ๋ถ์ฐ ํ๊ฒฝ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค.
์์์ ์๋ฒ๊ฐ ๊ณ ์ฅ๋๋ ๋์(Fault Tolerance)ํด์ผํ๊ณ , ํ์ฅ์ ์ฉ์ดํด์ผ ํ๋ค.
1์ธ๋ ) ํ๋ก๊ธฐ๋ฐ์ Hive/Presto
2์ธ๋ ) Spark(SQL, DataFrame, Streaming, ML, Graph)
Spark์ด ๋ง์ด ๋์ธ๋ผ๊ณ ํ๋ค.
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์ต์
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์๋น์ค๋ฅผ ๋ช ๊ฐ์ง ์๊ฐํ๋ค.
์๋ ์๋น์ค๋ค์ ๋ชจ๋ CSV, JSON, Avro, Parquet ๋ฑ ๋ค์ํ ๋ฐ์ดํฐ ํฌ๋งท์ ์ง์ํ๊ณ ์๋ค.
1. AWS Redshift
- AWS ๊ธฐ๋ฐ PB ์ค์ผ์ผ ๋ฐ์ดํฐ ๋ถ์ฐ ์ฒ๋ฆฌ ๊ฐ๋ฅ
- ๊ณ ์ ๋น์ฉ์ผ๋ก ์์ํ์ผ๋ ๊ฐ๋ณ๋น์ฉ๋ ์ง์(Redshift Serverless)
- AWS๋ด ๋ค๋ฅธ ์๋น์ค๋ค๊ณผ ์ฐ๋์ด ์ฝ๋ค. ex) S3, DynamoDB, SageMaker ๋ฑ
- ๋ฐฐ์น ๋ฐ์ดํฐ ์ค์ฌ์ด์ง๋ง ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ง์
- ์น ์ฝ์ ์ด์ธ์๋ API ์ ์ด ๊ฐ๋ฅ
2. Snowflake
- ๋ฐ์ดํฐ ํ๋งค๋ฅผ ํตํ ๋งค์ถ์ ๊ฐ๋ฅํ๊ฒ ํ๋ Data Sharing/Marketplace ์ ๊ณต
- ETL๊ณผ ๋ค์ํ ๋ฐ์ดํฐ ํตํฉ ๊ธฐ๋ฅ ์ ๊ณต
- SQL ๊ธฐ๋ฐ์ผ๋ก ๋น ๋ฐ์ดํฐ ์ ์ฅ, ์ฒ๋ฆฌ, ๋ถ์ ๊ฐ๋ฅ
- ๋น๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฅ ์ ๊ณต
- AWS S3, GC ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง, Azure Blog Storage๋ ์ง์
- ๋ฐฐ์น ๋ฐ์ดํฐ ์ค์ฌ์ด์ง๋ง ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ง์
- ์น ์ฝ์ ์ด์ธ์๋ API ์ ์ด ๊ฐ๋ฅ
3. GCB(Google Cloud Bigquery)
- BigQuery SQL์ด๋ SQL๋ก ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ฐ๋ฅ(Nested fields, repeated fields ์ง์ ๋ฑ)
- ๊ฐ๋ณ ๋น์ฉ ๋ฐ ๊ณ ์ ๋น์ฉ ์ง์
- ๊ตฌ๊ธ ํด๋ผ์ฐ๋ ๋ด ๋ค๋ฅธ ์๋น์ค์ ์ฐ๋์ด ์ฌ์
- ๋ฐฐ์น ๋ฐ์ดํฐ ์ค์ฌ์ด์ง๋ง ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ง์
- ์น ์ฝ์ ์ด์ธ์๋ API ์ ์ด ๊ฐ๋ฅ
4. Apache Hive
- ํ๋ก ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ SQL๊ธฐ๋ฐ Facebook์ ์คํ์์ค ํ๋ก์ ํธ
- HiveQL์ด๋ผ ๋ถ๋ฅด๋ SQL ์ง์
- ๋น ๋ฅธ ์ฒ๋ฆฌ์๋๋ณด๋ค๋ ํ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ ๋ฐ์ดํฐ ์ ํฌ๊ธฐ์ ์ต์ ํ
- ๋ฐ์ดํฐ ํํฐ์ ๋๊ณผ ๋ฒํทํ ๊ฐ์ ์ต์ ํ ์์ ์ง์
- UI์ CLI ๋๊ฐ์ง ์ง์
- Spark์ ์กฐ๊ธ์ฉ ๋ฐ๋ฆฌ๋ ์ค
5. Apache Presto
- Hive์ ๋น์ทํ์ง๋ง ์ฒ๋ฆฌ์๋์ ์ข ๋ ์ต์ ํ๋ ์คํ์์ค ํ๋ก์ ํธ
- PrestoSQL์ด๋ SQL ์ง์
- ๋ฐฐ์น ๋น ๋ฐ์ดํฐ ํ๋ก์ธ์ฑ ์์คํ
- CSV, JSON, Avro, Parquet, ORC ๋ฑ ๋ค์ํ ๋ฐ์ดํฐ ํฌ๋งท ์ง์
- AWS Athena์ ๊ธฐ๋ฐ ์๋น์ค
6. Apache Spark
- ๋ฐฐ์น์ฒ๋ฆฌ(API/SQL), ์ค์๊ฐ์ฒ๋ฆฌ, ๊ทธ๋ํ์ฒ๋ฆฌ, ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฅ ์ ๊ณต
- ํ๋ก(YARN), AWS EMR, Google Cloud Dataproc ๋ฑ ๋ค์ํ ๋ถ์ฐ์ฒ๋ฆฌ ์์คํ ์ง์
- HDFS, S3, Cassandra ๋ฑ ๋ค์ํ ํ์ผ์์คํ ๊ณผ ์ฐ๋ ๊ฐ๋ฅ
- CSV, JSON, Avro, Parquet, ORC ๋ฑ ๋ค์ํ ๋ฐ์ดํฐ ํฌ๋งท ์ง์
- Java, Python, ์ค์นผ๋ผ, R ์ง์
+ Apache Iceberg
- Netflix์ ์ํ์น ์คํ์์ค ํ๋ก์ ํธ, ๋ฐ์ดํฐ ํ์ผ ํฌ๋งท์ด๋ค. (๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๊ฐ ์๋)
- HDFS, S3, Azure Blob Storage ๋ฑ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ์์์ ๋์ํจ
- ACID ํธ๋์ญ์ ๊ณผ ๊ณผ๊ฑฐ ๋ฒ์ ์ผ๋ก ๋กค๋ฐฑ ๋ฐ ๋ณ๊ฒฝ ๊ธฐ๋ก ์ ์ง ๊ธฐ๋ฅ
- Schema Evolution ์ง์์ ํตํ ํ ์ด๋ธ ์ฌ์์ฑ ์์ด ์ปฌ๋ผ ์ ๊ฑฐ์ ์ถ๊ฐ ๊ฐ๋ฅ
- Java์ Python API ์ง์
- Spark, Hive ๋ฑ ๋ค๋ฅธ Apache ์์คํ ๊ณผ ์ฐ๋ ๊ฐ๋ฅ
๋ฐ์ดํฐ ํ๋ซํผ์ ๋ฐ์ ๋จ๊ณ
1. ์ด๊ธฐ๋จ๊ณ : ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค + ETL
2. ๋ฐ์ ๋จ๊ณ : ๋ฐ์ดํฐ ์์ด ์ ์ ์ฆ๊ฐ
- ๋น ๋ฐ์ดํฐ ์ฒ๋ฆฌ์์คํ (Spark ๋ฑ) ๋์
- ๋ฐ์ดํฐ ๋ ์ดํฌ๋ฅผ ๋์ ํ์ฌ ๋ก๊ทธ ๋ฐ์ดํฐ์ ๊ฐ์ ๋์ฉ๋ ๋น๊ตฌ์กฐํ ๋ฐ์ดํฐ ์ ์ฅ
3. ์ฑ์๋จ๊ณ : ๋ฐ์ดํฐ ํ์ฉ ์ฆ๋ --> ํ์ ๋จ์ ๋ฐ์ดํฐ ๋ถ์์ ์ํ ๋ฐ์ดํฐ ํ์ฉ ์ฆ๊ฐ
- ๋ฐ์ดํฐ ํ์ง์ด ์ค์ํด์ง๊ณ ๋จธ์ ๋ฌ๋ ํ์ฉ ๊ฐ์ํ
- ELT ๊ณ ๋ํ๋๋ฉด์ dbt ๋ฑ์ analytics engineering ๋์
์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ ํ์ฌ ๋ฐ์ดํฐ ์คํ ํธ๋๋
ํด๋ผ์ฐ๋
- AWS : Affirm, Pinterest, Zillow, Udemy, Airbnb ๋ฑ
- GCP : Confluent
- On-Prem : Apple(Hybrid), Uber(GCP ์ด์ ์ค)
๋น ๋ฐ์ดํฐ ์์คํ
- Spark : Apple, Affirm, Pinterest, Zillow, Udemy,Uber
- Hive/Presto : Uber, Airbnb
- BigQuery : Confluent
๋์๋ณด๋
- Looker : Affirm, Pinterest, Udemy, Pinterest
- Tableau : Pinterest, Zillow, Conflent, Uber
- Superset : Airbnb
- ์์ฒด์ ์ : Apple
๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ํ๋ ์์ํฌ์ ๊ฒฝ์ฐ ๋ชจ๋ Airflow๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉํ๋ค.
- K8s : Apple, Pinterest
- dbt : Affirm, Udemy
- Stitch : Confluent
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Redshift ๊ณ ๊ธ ๊ธฐ๋ฅ -TIL230524 (1) | 2023.05.24 |
---|---|
Redshift serverless ์์ฑํ๊ณ S3์ csv ํ์ผ Redshift์ COPYํ๊ธฐ - TIL230523 (0) | 2023.05.23 |
Docker์ Docker File - TIL230519 (0) | 2023.05.19 |
AWS CLI - TIL230518 (0) | 2023.05.19 |
AWS IAM, S3, CI/CD, ์ข ํฉ์ค์ต - TIL230517 (0) | 2023.05.17 |