Data Engineering(2)
-
if(kakaoAI)2024: cdc ์์คํ ๊ตฌ์ถ๊ธฐ ์์ฝ
ํ์ฌ ์ฌ๋ด์์ cdc ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ๊ณ ์๋๋ฐ, ๋ง์นจ if(kakaoAI)2024์์ ๋์ผํ ์ฃผ์ ์ ๋ฐํ๊ฐ ์์ด์๋์ฉ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๊ธฐํ๋ฅผ ์ํ ์ต์ ์ CDC ์์คํ ๊ตฌ์ถ๊ธฐ ์ธ์ ์ ๋ฐํ๋ฅผ ์์ฝํด๋ณด์๋ค.๋ชฉ์ฐจ 1. CDC- CDC(Change Data Capture) ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ํ๋ ๋ณ๊ฒฝ์ฌํญ(์ฝ์ ,์์ ,์ญ์ )์ ์ค์๊ฐ์ผ๋ก ์ถ์ ํ๊ณ ๊ธฐ๋กํ๋ ๊ธฐ์ - ์ผ๋ฐ์ ์ผ๋ก ์ฃผ๊ธฐ์ ์ผ๋ก ์ฟผ๋ฆฌ๋ฅผ ์คํํ์ฌ ๋ณ๊ฒฝ์ฌํญ์ ์ถ์ถํ๋ ์ฟผ๋ฆฌ ๊ธฐ๋ฐ CDC๋ฐฉ๋ฒ๊ณผ, ํธ๋์ญ์ ๋ก๊ทธ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฝ์ผ๋ฉฐ ๋ณ๊ฒฝ์ฌํญ์ ์ถ์ถํ๋ ๋ก๊ทธ ๊ธฐ๋ฐ ๋ฐฉ๋ฒ์ด ์๋๋ฐ, ๋งค๋ฒ DB์ ํ ์ค์บ ์ฟผ๋ฆฌ๋ฅผ ๋ฐ์์ํค๋ฉด DB์ ๋ถํ๋ฅผ ๋ฐ์์ํค๋ฏ๋ก ๋ก๊ทธ ๊ธฐ๋ฐ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค- ์ผ๋ฐ์ ์ธ CDC์ ์ฌ์ฉ ์ฌ๋ก๋ ์๋์ ๊ฐ๋ค 2. Debezium - ์ค๋ ์ท ->..
2024.11.10 -
bigquery snapshot vs files back up ์ฉ๋, ๋น์ฉ ๋น๊ต
: ํ ์ด๋ธ ๋ฐฑ์ ์ฉ๋๋ก snapshot ๊ณผ backup file์ gcs์ ๋ด๋ ค์ ๋ณด๊ดํ๋ ๋ฐฉ๋ฒ์ ๋น๊ตํ์ฌ ์ฑํํจ. data ์ถ์ถ ๋ฐฉ๋ฒ ์์ถ ๊ฒฐ๊ณผ parquet ํ์ผ์ ZSTD๋ก ์์ถํ๊ฒ์ด ์ฉ๋๊ณผ ์์ถ์๋ ๋ฉด์์ ์ฐ์ํจ. ์ฐจ์งํ๋ storage ์ฉ๋์ backup files๋ก ์ ์ฅํ๋๊ฒ์ด ์ ์ผ๋, bigquery ํ ์ด๋ธ์์ snapshot์ ์๋ก ๋จ๋๊ฒ์ ์ถ๊ฐ๋น์ฉ์ด ๋ฐ์ํ์ง ์๋๋ค๋ ์ ์ ํ์ธํจ. snapshot์ ๊ธฐ๋ก์ ๊ธฐ๋ณธ default ์ค์ ์ผ๋ก 7์ผ๊ฐ ๋ณด๊ดํ ์ ์๊ณ , bigquery time travel ์ ์ฌ์ฉํด์ 7์ผ์ ํ ์ด๋ธ ๋ฐ์ดํฐ์ ์ก์ธ์ค ๊ฐ๋ฅํ๋ค๋ ์ ์ด ์ฉ์ดํ๋ค๊ณ ํ๋จ. ๋ณด๊ด ๋์ ๋ฆฌ์คํธ์ ์๋ ํ ์ด๋ธ snapshot์ด ๋ ์ง๋๋ก ์์ฝ์ฟผ๋ฆฌ ์ค์ ํ์ฌ ์ฌ์ฉํ๊ธฐ๋กํจ. ์ถ์ฒ: https://clo..
2023.02.25