์ ์ฒด ๊ธ(16)
-
if(kakaoAI)2024: cdc ์์คํ ๊ตฌ์ถ๊ธฐ ์์ฝ
ํ์ฌ ์ฌ๋ด์์ cdc ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ๊ณ ์๋๋ฐ, ๋ง์นจ if(kakaoAI)2024์์ ๋์ผํ ์ฃผ์ ์ ๋ฐํ๊ฐ ์์ด์๋์ฉ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๊ธฐํ๋ฅผ ์ํ ์ต์ ์ CDC ์์คํ ๊ตฌ์ถ๊ธฐ ์ธ์ ์ ๋ฐํ๋ฅผ ์์ฝํด๋ณด์๋ค.๋ชฉ์ฐจ 1. CDC- CDC(Change Data Capture) ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ํ๋ ๋ณ๊ฒฝ์ฌํญ(์ฝ์ ,์์ ,์ญ์ )์ ์ค์๊ฐ์ผ๋ก ์ถ์ ํ๊ณ ๊ธฐ๋กํ๋ ๊ธฐ์ - ์ผ๋ฐ์ ์ผ๋ก ์ฃผ๊ธฐ์ ์ผ๋ก ์ฟผ๋ฆฌ๋ฅผ ์คํํ์ฌ ๋ณ๊ฒฝ์ฌํญ์ ์ถ์ถํ๋ ์ฟผ๋ฆฌ ๊ธฐ๋ฐ CDC๋ฐฉ๋ฒ๊ณผ, ํธ๋์ญ์ ๋ก๊ทธ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฝ์ผ๋ฉฐ ๋ณ๊ฒฝ์ฌํญ์ ์ถ์ถํ๋ ๋ก๊ทธ ๊ธฐ๋ฐ ๋ฐฉ๋ฒ์ด ์๋๋ฐ, ๋งค๋ฒ DB์ ํ ์ค์บ ์ฟผ๋ฆฌ๋ฅผ ๋ฐ์์ํค๋ฉด DB์ ๋ถํ๋ฅผ ๋ฐ์์ํค๋ฏ๋ก ๋ก๊ทธ ๊ธฐ๋ฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค- ์ผ๋ฐ์ ์ธ CDC์ ์ฌ์ฉ ์ฌ๋ก๋ ์๋์ ๊ฐ๋ค 2. Debezium - ์ค๋ ์ท ->..
2024.11.10 -
๊ธ๋ 10๊ธฐ ํฉ๋ฅ์ ํจ๊ป ์ค๋๋ง์ ์ฐพ์ ๋์ ๋ธ๋ก๊ทธ
๊ธ๋ 10๊ธฐ ๊ธ๋ 10๊ธฐ ํฉ๋ฅ์ ํจ๊ป ์ค๋๋ง์ ๋์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐพ๊ฒ ๋์๋ค. ์์ฆ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ถ๋ค ํฌํธํด๋ฆฌ์ค๋ ์ด๋ ฅ์๋ณด๋ฉด ๋ธ๋ก๊ทธ๋ฅผ ๊พธ์คํ ์ฐ์๋ ๋ถ๋ค์ด ๋ง์๋ฐ, ๊ทธ๋ฐ ์ฑ์คํ ๋ถ๋ค์ด ๋ง๋ค๋๊ฑฐ์ ํญ์ ๊ฐํํ๋ค.์ ์ ๋๋ถํฐ ๋น์ฅ์ ๋ด๊ฒ ํ ๋น๋ ์ผ๋ค์ ์ฒ๋ฆฌํ๋ ๊ฒ์ ๊ธ๊ธํด์ ๋ด๊ฐ ์ํํ ์ ๋ฌด์ ๋ํด ์ ๋ฆฌํ๋๊ฒ์ ํ์์๋ก ๋ฏธ๋ค์์๋๋ฐ์ธ์ด ๋ฒ๋ฆ ์ฌ๋ ๊น์ง ๊ฐ๋ค๊ณ ์์ฆ์ ๊ธ๋ก ์ ๋ฆฌํ๋ ๊ฒ์ ๋ฏธ๋ฃจ๋ ์์ข์ ๋ฒ๋ฆ์ด ์๊ธด๋ค๊ณ ๋๋ผ๊ณ ๋ค์ ๊ธ๋10๊ธฐ๋ฅผ ์ฐพ๊ฒ ๋์๋ค! 2023๋ ํ๋ฐ๊ธฐ์ 2024๋ ์๋ฐ๊ธฐ์ ๋ํ ์งง์ ํ๊ณ 2023๋ 11์ ๊ธฐ์กด์ ๋ค๋๋ ํ์ฌ๋ ๋ฐ์ดํฐ์ ๊ธฐ๋ฐํ ์๋น์ค๊ฐ ๋ง์ง ์์ DW์ด๊ด ์ ์ฌ ์ด์์๋ง ๊ทธ์น๋ ์ ๋ฌด ๋ฒ์์ ์์ฌ์์ ๋๋ผ๊ฒ๋์๊ณ , ์ด๋ฐ ์์ฌ์์ ํด์ํ๊ธฐ ์ํด it์๋น์คํ์ฌ๋ก ์ด์ง์ ํ๊ฒ๋์๋ค. ์..
2024.10.13 -
2023๋ ์๋ฐ๊ธฐ ํ๊ณ
2023๋ ์ ์ ๋ฐ์ด ์ง๋ฌ๋ค. ๋งค์ผ ๋ญ๊ฐ ํดํ๋์ด ์์๊ณ , ๋ด๊ฐ ๊ณ ๋ฏผํ๋ ๊ฒ๋ค์ด ์์๊ณ , ํ๋ค์๊ฑฐ๋ ๋ณด๋์ฐฌ ์๊ฐ์ ๋๊ผ๋ ์ ๋ค์ด ์์์ํ ๋ฐ ์ด๋ฐ ์๊ฐ๋ค์ ๋๋์๋ณด๊ณ ์ถ์ด ์๋ง๋ค ์ด๋ค์ผ์ด ์์๋ ์ง ์ ๋ฆฌํด๋ณด๋ ค ํ๋ค. >- ์๋ ์ ๋ฌด์ ๋ํ ์ฑ๊ณผ ๋ฐํ, ์กฐ์ง๊ฐํธ์ผ๋ก ํ์ฐฝ ๋ง์์ด ๋ค์ญ์ญํ๋ ์์ด - ์๋ 1๋ ๋์ ๊ตฌ์ถํ ERP ํ์ดํ๋ผ์ธ์ PRD๋ก ์ ํํ๋ ์๊ธฐ์๋ค.- ํ์ดํ๋ผ์ธ ์ด์์ ๋ฌด์ ์ฐธ์ฌํ๋ฉด์, grafana๋ก ๋ง๋ค์๋ ๋ชจ๋ํฐ๋ง ๋์ฌ๋ณด๋๋ฅผ -> datadog ์ผ๋ก ์ ํํ๋ ์์ ์ ํ๋ค.- ๋ฐ์ดํฐ๊ฒ์ฆ, ๋ชจ๋ํฐ๋ง ๋์ฌ๋ณด๋ ๊ตฌ์ถ, ETL ALERT api ๊ธฐ๋ฅ๊ฐ๋ฐ- ๊ฐ์ด ์ ์ฌํ ๋ค๋ฅธ ๊ฐ๋ฐ ๋๊ธฐ์ ํด์ฌ๋ก ๋ง์์ด ๋ ํ๋ฒ ๋ค์ญ์ญ >- ํ์์ ๋์ ๋์ด๊ฐ๋ ๋ฐ์ดํฐ์ ๋ํ lifecycle์ ๊ด๋ฆฌํ๋ ๊ฒ์ ๊ด์ฌ์ ..
2023.07.16 -
[2023ํด๋ผ์ฐ๋์คํฐ๋์ผ(์ฟ ๋ฒ๋คํฐ์ค ์ ๋ฌธ)]-1.Introduction to Docker
์ฟ ๋ฒ๋คํฑ์ค์ ๋ํ ํธ๊ธฐ์ฌ์ด ์์ฑํด์ง๋ ์๊ธฐ์ googlecloud ์์ ์งํํ๋ ์คํฐ๋๋ฅผ ์๊ฒ๋์ด ์ ์ฒญํ๊ฒ๋์๋ค. https://sites.google.com/view/2023-study-jam/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4-%EC%9E%85%EB%AC%B8?authuser=0 2023 ํด๋ผ์ฐ๋ ์คํฐ๋ ์ผ ํด๋ผ์ฐ๋ ์คํฐ๋ ์ผ ์ฟ ๋ฒ๋คํฐ์ค ์ ๋ฌธ sites.google.com ํด๋น ์คํฐ๋๋ฅผ ์ ์ฒญํ๋ฉด ์ด๋ฉ์ผ๋ก ์๋ด๊ฐ ์ค๋๋ฐ gcloud์์ ์ค์ตํด๋ณผ์ ์๋ ์ฟ ํฐ๊ณผ ์๋ฃ์กฐ๊ฑด์ด ์ค๋ช ๋์ด์๋ค. 1.Introduction to Docker ๋จผ์ Docker์ ํ์ ์์๋ฅผ ํ์ตํ ํ์ Kubernetes ๋ฐ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ณต๋ถํ๋ค. ์์ฝ: Docker ..
2023.05.07 -
Spark๋ก NoSQL ๋ฐ์ดํฐ๋ฅผ ์ฎ๊ธฐ๋ฉฐ ๊ฒช์ ์ด์์ ํด๊ฒฐ๋ฐฉ๋ฒ(feat. MongoDB)
๋ชฝ๊ณ DB๋? MongoDB๋ ์ ์ฐํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋๋ก ์ค๊ณ๋์๋ค. ์ ํ์ ์คํค๋ง๊ฐ ์๋ JSON ๊ณผ ๊ฐ์ ๋ฌธ์ ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฌธ์ ์งํฅ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ก, ์คํค๋ง๋ฅผ ์ฝ๊ฒ ์์ ํ ์ ์์ด ์ ์ฐ์ฑ์ด ํฅ์๋๊ณ ๊ฐ๋ฐ ์๊ฐ์ด ๋จ์ถํ ์ ์๋ค. ๋ชฝ๊ณ DB์ RDBMS ์ ์ฃผ์ ์ฐจ์ด์ - ๋ฐ์ดํฐ ๋ชจ๋ธ: ์ฃผ์ ์ฐจ์ด์ ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ด๋ค. MongoDB๋ schema-free ํ ๊ตฌ์กฐ์ด๊ธฐ์ JSON๊ณผ ์ ์ฌํ ๋ฌธ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋, ๋ฌธ์ ์งํฅ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ฌ์ฉํจ. ๋ฐ๋ฉด RDBMS๋ ๊ณ ์ ๋ ์คํค๋ง๊ฐ ์๋ ํ ์ด๋ธ์ ์ ์ฅ๋๋ ํ ์ด๋ธ ํ์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ค. - ํ์ฅ์ฑ : MongoDB๋ ํ๋์จ์ด ์ ๋ฐ์ดํธ ์์ด ํ์ฅ๋๋ ๋ฐ์ดํฐ ์ฝ๊ธฐ/์ฐ๊ธฐ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ..
2023.04.08 -
[๋น ๋ฐ์ดํฐ๋ฅผ ์งํฑํ๋ ๊ธฐ์ ]3-3 ๋ฐ์ดํฐ ๋งํธ์ ๊ตฌ์ถ
ํฉํธ ํ ์ด๋ธ - ์๊ณ์ด ๋ฐ์ดํฐ ์ถ์ ํ๊ธฐ ํฉํธ ํ ์ด๋ธ์ ์์ฑ์๋ '์นํ', '์ถ๊ฐ' ์ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. ์ถ๊ฐ๋ ์๋ก ๋์ฐฉํ ๋ฐ์ดํฐ๋ง์ ์ฆ๋ถ์ผ๋ก ์ถ๊ฐํ๋ค. ํํธ, ์นํ์ ๊ณผ๊ฑฐ์ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ์ฌ ํ ์ด๋ธ ์ ์ฒด๋ฅผ ์นํ ํ๋ค. ํ ์ด๋ธ ํํฐ์ ๋ -๋ฌผ๋ฆฌ์ ์ธ ํํฐ์ ์ผ๋ก ๋ถํ ํจ์จ๋ง ์๊ฐํ๋ฉด '์ถ๊ฐ'๊ฐ ์๋์ ์ผ๋ก ์ ๋ฆฌํ๋ ๋ค์๊ณผ๊ฐ์ ์ ์ฌ์ ์ฐ๋ ค๊ฐ ์๋ค. - ์ถ๊ฐ์ ์คํจํ ๊ฒ์ ์์์ฑ์ง ๋ชปํ๋ฉด ํฉํธ ํ ์ด๋ธ์ ์ผ๋ถ์ ๊ฒฐ์์ด ๋ฐ์ํจ - ์ถ๊ฐ๋ฅผ ์๋ชปํด์ ์ฌ๋ฌ๋ฒ ์คํํ๋ฉด ํฉํธ ํ ์ด๋ธ์ ์ผ๋ถ๊ฐ ์ค๋ณต๋จ -๋์ค์ ํฉํธ ํ ์ด๋ธ์ ๋ค์ ๋ง๋ค๊ณ ์ถ์ ๊ฒฝ์ฐ์ ๊ด๋ฆฌ๊ฐ ๋ณต์กํด์ง. ์ด๋ฐ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๊ณ ์ ํ ์ด๋ธ ํํฐ์ ๋ ๊ธฐ์ ์ ์ฌ์ฉํ๋ค. ์ด๋ ํ๋์ ํ ์ด๋ธ์ ๋ฌผ๋ฆฌ์ ํํฐ์ ์ผ๋ก ๋๋์ผ๋ก์จ ํํฐ์ ๋จ์๋ก ์ ๋ฆฌํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฑฐ๋ ์ญ์ ํ ์ ์..
2023.03.27