Change Data Capture์ ์ฝ์ด๋ก ๋ง์ง๋ง์ผ๋ก ์ถ์ถํ ์ดํ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ๋ง ๊ณจ๋ผ๋ด๋ ๊ธฐ์ ์ ์๋ฏธํฉ๋๋ค. ํํ ๋ฐ์ดํฐ ๋ฐฑ์ ์ด๋ ํตํฉ ์์ ์ ํ ๊ฒฝ์ฐ ๋ฐฉ๋ํ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ค์ผ ํ๋๋ฐ ์๋ณธ ์์ค ๋ฐ์ดํฐ ๊ฐ์ด๋ฐ ์ต๊ทผ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ๋ค๋ง ๊ณจ๋ผ ๋ค๋ฅธ ์์คํ ์ผ๋ก ์ฎ๊ธฐ๊ฒ ๋๋ฉด ์์คํ ๋ก๋๋ ์ค์ด๊ณ ์ ์ฒด์ ์ธ ์์ ์์ฐ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ํนํ ํ ์์คํ ์ ์๋ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ์ถ์ถํด ๋ค๋ฅธ ์์คํ ์ผ๋ก ์ด๋ํ๋ ๋ฐ์ดํฐ ํตํฉ์ด๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์ ๋ฌด์ ๊ฒฝ์ฐ CDC ๊ธฐ์ ์ ์ด์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์ถ์ถ, ์ด๋ํ๋ ์๊ฐ์ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค. ๋ํ 24์๊ฐ ์ด์ํด์ผ ํ๋ ํ์์ ์ธ ์ ๋ฌด ์์คํ ์ ๊ฒฝ์ฐ CDC ๊ธฐ์ ์ ์ด์ฉํ๋ฉด ๋ค์ดํ์ ์์ด ์ค์๊ฐ ๋ฐฑ์ ๊ณผ ๋ฐ์ดํฐ ํตํฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
ETL์ Extarct, Transfrom, Load ์๋ฃจ์ ์ผ๋ก CDC์ ๊ฐ์ด ์์คDB๋ก ๋ถํฐ ํ๊ฒ DB๋ก ๋ฐ์ดํฐ๋ฅผ ์ฎ๊ธฐ๋ ์ญํ ์ ํฉ๋๋ค. CDC๋ ๋ฐ์ดํฐ ์์ฒด๊ฐ ์๋ ํธ๋ ์ ์ ์ ๋ณด๋์ผ๋ก์ ์๋๊ฐ ๋น ๋ฅด๊ณ ๋ถํ๊ฐ ์ ์ต๋๋ค. ๊ทธ๋ฌ๋ ETL ์๋ฃจ์ ์ ๊ฒฝ์ฐ SQL ์ฟผ๋ฆฌ๋ฌธ์ ์ง์ ๋ณด๋ด์ ์ถ์ถํ๊ธฐ ๋๋ฌธ์ ๋ถํ๊ฐ ๋ง์ผ๋ฉฐ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฝ๋๋ค. ๋ฐ๋ผ์ ๋ฐฑ์ ์ฉ์ผ๋ก ๋ง์ด ์ฐ์ ๋๋ค. ๋์ ETL์ ๊ฒฝ์ฐ ์ค๊ฐ๊ณผ์ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณํ ํ ์ ์์ด DB์์ฒด๋ฅผ ํตํฉํ ๋ ์ฌ์ฉํ ์ ์๋ค๋ ์ฐจ๋ณ์ ์ด ์์ต๋๋ค.
๊ฐ๋จํ ์ ๋ฆฌํ์๋ฉด ์ ๋ฌด์ ํตํฉ์ด ์ค์ํ ์๋์์ ํ์ฅ์ฑ๊ณผ ์ ์ฐ์ฑ์ด ์ค์์๋๋ ์๋๋ก ๋ฐ๋๊ฒ ๋๋ฉด์ ๊ธฐ์กด ETL ๊ธฐ์ ์ ์์๊ฐ CDC ๊ธฐ์ ์ ์์๋ก ๋ณํํ๊ฒ ๋ ๊ฒ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค.
๋๊ธ