์ด์ ๋ฐ์ดํฐ ์ ์ฅ์(ODS)๋ ์ฌ๋ฌ ์์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๊ณ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ต์ข
์คํ ๋ฆฌ์ง ๋์์ผ๋ก ์ ์กํ๊ธฐ ์ ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํ ์์ ์คํ ๋ฆฌ์ง ์์น ์ญํ ์ ํฉ๋๋ค. ๋ฐ์ดํฐ๋ ์ ํ ๋๋ ๋น์ ํ์ผ๋ก ์ ์ฅ๋ ์ ์์ง๋ง, ์ถ์ถํ์ฌ ์ต์ข
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ์์น์ ๋ง๋ ํ์์ผ๋ก ๋ณํํ ์ ์๋ ๋ฐฉ์์ผ๋ก ์ ์ฅ๋์ด์ผ ํฉ๋๋ค. ODS ์ํคํ
์ฒ๋ ์ผ๋ฐ์ ์ผ๋ก ETL(์ถ์ถ, ๋ณํ ๋ฐ ๋ก๋) ๋ฐ ELT(์ถ์ถ, ๋ก๋ ๋ฐ ๋ณํ) ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ์ํด ๊ตฌ์ถ๋ฉ๋๋ค.
ODS๋?
์ด์ ๋ฐ์ดํฐ ์ ์ฅ์๋ ์ด์ ๋ณด๊ณ ๋ฐ ๋ถ์์ ์ฌ์ฉ๋๋ ์ค์๊ฐ ๋๋ ๊ฑฐ์ ์ค์๊ฐ์ ๊ฐ๊น์ด ๋ฐ์ดํฐ๋ฅผ ์ํ ์ค์ ์ ์ฅ์์
๋๋ค. ๋๊ท๋ชจ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์์ ODS๋ ๋ฐ์ดํฐ๊ฐ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ก ์ ์ก๋๊ธฐ ์ ์ ๋ฐ์ดํฐ ํฌ๋งท, ์ค๋ณต ์ ๊ฑฐ ๋ฐ ์ต์ข
์ฒ๋ฆฌ๋ฅผ ์ํ ์คํ
์ด์ง ์์ญ์ผ๋ก ์๋ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋๊ท๋ชจ ๋ถ๋์ฐ ์กฐ์ง์ ๊ณ ๊ฐ์ ์ํ ๋ถ์์ ์ํํ๊ธฐ ์ํด ์ฌ๋ฌ ๋ค๋ฅธ ์น์ฌ์ดํธ์์ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค. ์ถ์ถ ํ๋ก์ธ์ค ์ค์ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ์ถ์ถ๋ ์ ๋ณด๋ฅผ ODS์ ์ ์ฅํ์ฌ ์๋ํ๋ ์คํฌ๋ฆฝํธ๊ฐ ๋ฐ์ดํฐ๋ฅผ ํฌ๋งท, ๊ตฌ์ฑ ๋ฐ ์ค๋ณต ์ ๊ฑฐ ํ ์ ์๋๋ก ํฉ๋๋ค. ETL์ด ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ฉด, ๋ถ๋์ฐ ์ ํ๋ฆฌ์ผ์ด์
์ด ์ฟผ๋ฆฌํ ์ ์๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ก ์ ์ก๋ฉ๋๋ค.
ODS๋ ์ ํ ๋ฐ ๋น์ ํ ๋ฐ์ดํฐ์ ์ฌ์ฉ๋์ง๋ง, ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์๋ํ๋ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ํนํ ์ ์ฉํฉ๋๋ค. ODS๋ ํ์ผ ๋๋ ์คํฌ๋ฉ๋ ์น ํ์ด์ง์์ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์์ผ๋ฉฐ, ETL์ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ณํ ๋จ๊ณ ์ ์ ์์ง๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ODS๊ฐ ์์ผ๋ฉด ๋ ์ฝ๋ ํฌ๋งท์ ์คํจํ๋ฉด ๋ฐ์ดํฐ๊ฐ ์์ค๋ฉ๋๋ค. ๋ณํ์ ์คํจํ ๋ชจ๋ ๋ ์ฝ๋๋ ODS์ ๋จ์ ์ถ๊ฐ ์ฒ๋ฆฌ ๋๋ ์ถ๊ฐ ์ธ๊ฐ ๊ฒํ ๋ฅผ ์ํํ ์ ์์ต๋๋ค.
ODS์ ๋ชฉ์
๋๊ธฐ์
๋ฐ ๋จธ์ ๋ฌ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ์ฐ, ETL ์ฒ๋ฆฌ ์ค์ ์ฌ๋ฌ ์์น์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ๋คํธ์ํฌ ์์ค์ ํ์ผ, API ์๋ํฌ์ธํธ์ ๋ฐ์ดํฐ ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์
์์ ์คํฌ๋ฉ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์คํฌ๋ฆฝํธ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ODS๋ก ๋คํํฉ๋๋ค. ODS์ ๋ชฉ์ ์ ๋ฐ์ดํฐ ์ถ์ถ ์คํฌ๋ฆฝํธ๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ ์ ์์ง๋ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์๋ ๊ณต๊ฐ์ ํ๋ณดํ๋ ๊ฒ์
๋๋ค.
ODS๋ ์ค์๊ฐ ๋์๋ณด๋ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ์ค์ํ ๋ถ๋ถ์ผ๋ก, ํนํ ODS์์ ์์ง๋ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ์์น์์ ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ ๋์ฑ ๊ทธ๋ ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ODS์๋ ETL ํ๋ก์ธ์ค๊ฐ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ก ์ ์กํ๊ธฐ ์ ์ ํฌ๋งทํ๋ ์์ง๋ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ, ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ ๋ถ์์ ํตํด ์ด๋ฅผ ์ฌ๋ฌด ์์ธก์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ODS๋ ์ต์ข
์ฌ์ฉ์ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๊ธฐ ์ ์ ์์ ๋ฐ์ดํฐ ์์ง ์๋น์ค๋ผ๊ณ ์๊ฐํ์ญ์์ค.
ODS์ ์ฅ์
์ํฐํ๋ผ์ด์ฆ ๋น์ฆ๋์ค๋ ๋ ๋์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ ํจ์จ์ ์ธ ETL ํ์ดํ๋ผ์ธ์ ์ํด ODS๊ฐ ํ์ํฉ๋๋ค. ETL ์คํฌ๋ฆฝํธ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๋ ๊ณต๊ฐ์ด ์๊ธฐ ๋๋ฌธ์, ์ค์๊ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ ์ ์ํ๊ฒ ์ฒ๋ฆฌ, ์ธ๊ณต์ง๋ฅ ๊ณ์ฐ ๋ฐ ๋จธ์ ๋ฌ๋์ ์ํํ ์ ์๋ ์์น๋ ์์ต๋๋ค. ODS๊ฐ ์์ผ๋ฉด ETL ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ฝ์ ๋ง์ง ์๊ฑฐ๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ์ ์ฅ๋๊ธฐ ์ ์ ์ฒ๋ฆฌํ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค.
๋ช ๊ฐ์ง ์ถ๊ฐ ํํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ค์ํ ํ์๊ณผ ์กฐ์ง์ผ๋ก ๋ค์ํ ๋ฐ์ดํฐ ์์ค๋ฅผ ํธ๋ฆฌํ๊ฒ ์์ง
- ๋ค์ํ ์์ค์์ ์์ง๋ ๋ชจ๋ ๊ธฐ๋ก์ ์ ์ฒด ์ค๋
์ท์ผ๋ก, ๋ฌธ์ ๋ฅผ ์๋ณํ๊ฑฐ๋ ํ์ํ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ถ์ ๋ฐ ๋จธ์ ๋ฌ๋์ ์ํ ๋น์ ํ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ๊ธฐ๋ฅ
- ํด๋ผ์ฐ๋ ODS ์์คํ
์ ์์น์ ๊ด๊ณ์์ด ์ฌ์ฉ์, ์ ํ๋ฆฌ์ผ์ด์
, ๊ด๋ฆฌ์ ๋๋ ํ์ฌ ๊ณต๊ธ์
์ฒด๊ฐ ์ฌ์ฉํ ์ ์๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
- ๋ชจ๋ ๋ด๋ถ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ธฐ ์ํ ์ค์ ์์น
ODS ๊ตฌํ
ODS๋ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๋ฐ ETL ์ฒ๋ฆฌ์ ์ผ๋ถ์ด๋ฏ๋ก ์ค๊ณ ๋ฐ ๋ฐ์ดํฐ ์ํคํ
์ฒ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ์์ง๋ ๋ฐ์ดํฐ์ ์ ํ์ ODS์ ์ค์ํ ๊ฒฐ์ ์์์
๋๋ค. ๋ชจ๋ ๋น์ ํ ๋ฐ์ดํฐ๋ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํ์ํฉ๋๋ค. ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ
์ด๋ธ ์ ์ฝ ์กฐ๊ฑด์ ๋ง์ง ์๋ ๋ฐ์ดํฐ๋ฅผ ๊ฑฐ๋ถํฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๋ซํผ์ ์ ํํ ํ์๋ ODS๋ฅผ ์จํ๋ ๋ฏธ์ค์์ ํธ์คํ
ํ ์ง ํด๋ผ์ฐ๋์์ ํธ์คํ
ํ ์ง ๊ฒฐ์ ํด์ผ ํฉ๋๋ค. ์จ-ํ๋ ๋ฏธ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋์ค์ด ์ฌ์ฉํ ์ ์๋ ๋ด๋ถ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ ์ ํฉํ ์ ์์ง๋ง, ETL ์คํฌ๋ฆฝํธ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ด๋ถ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๋๋ฌํ ์ ์์ด์ผ ํฉ๋๋ค. ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ๋ก๋์
ํด๋ผ์ฐ๋ ์ ํ๋ฆฌ์ผ์ด์
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐํ๋๋ก ๊ตฌ์ฑํ ์ ์๋ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ์ฉํฉ๋๋ค.
์ค์๊ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ์๋์ ์ปดํจํ
์ฑ๋ฅ์ ํ์๋ก ํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํคํ
์ฒ๊ฐ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๋์ญํญ, ์ปดํจํ
์ฑ๋ฅ, ๋ฉ๋ชจ๋ฆฌ ๋ฐ ์คํ ๋ฆฌ์ง ์ฉ๋์ ๊ฐ๋๋ก ํฉ๋๋ค. ํ์ํ ์คํ ๋ฆฌ์ง ์ฉ๋์ ํ์
ํ๊ธฐ ์ํด ๋ฐ์ดํฐ ์์ง์ ๋ํ ์์ด์ ์ ์ํํ๋ ๊ฒ์ด ํ๋นํ ์ ์์ง๋ง, ํ์ฅ์ฑ์ ์ํด ์ถ๊ฐ ์คํ ๋ฆฌ์ง๋ฅผ ํ์ฉํ๋ ๊ฒ๋ ์์ง ๋ง์ญ์์ค. ์ค๋
์ท์ ๊ฒฐ๊ตญ ๋ค๋ฅธ ๋ฐฑ์
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ด๋๋๊ฑฐ๋ ๋ฐ์ดํฐ ๋
ธํํ ํ ์ ๊ฑฐ๋ ์ ์์ผ๋ฉฐ ๋ ์ด์ ๊ด๋ จ์ด ์์ต๋๋ค.
ODS vs. ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ ์๋ํ์ด์ง ๋ฐ ํฌ๋งท๋ ๋ฐ์ดํฐ์ ์ต์ข
๋ชฉ์ ์ง์
๋๋ค. ETL ์ ์ฐจ์ ODS๋ ์์ ๋ฐ์ดํฐ๊ฐ ๊ตฌ์กฐํ, ์ค๋ณต ์ ๊ฑฐ ๋ฐ ๊ฒ์ฆ๋ ๋๊น์ง ์ ์ฅ๋๋ ๊ณณ์
๋๋ค. ๋ฐ์ดํฐ ๊ตฌ์ฑ ๋ฐฉ์๊ณผ ์ ์ฅ ์์น๋ ๊ฐ๋ณ ๋น์ฆ๋์ค ๊ท์น์ ๋ฐ๋ผ ๋ค๋ฆ
๋๋ค. ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ์ฅํ๊ธฐ ์ ์ ํฌ๋งทํด์ผ ํ๋ ์๊ฒฉํ ๊ท์น์ ๊ฐ์ง ์ ํ ๋ฐ์ดํฐ๋ฅผ ์๊ตฌํฉ๋๋ค.
ODS ํ
์ด๋ธ์ ์๋ก์ด ๋ฐ์ดํฐ๋ก ์ง์์ ์ผ๋ก ์
๋ฐ์ดํธ๋๋ฉฐ, ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ์ฌ์ฉ์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ ํ ๋ฐ ๋น์ ํ ๋ฐ์ดํฐ๋ ODS ํ
์ด๋ธ์ ์ ์ฅํ ์ ์์ง๋ง, ๋ง์ ์์คํ
์ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ์์ง์ ์ ์ฝ์ ์ค์
๋๋ค. ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ก ๊ฐ์ ธ์ค๋ ๋์ ์ ์ฝ ๋ฐ ํํฐ๋ง์ ์ ์ฉํ ์ ์์ต๋๋ค.
์ฟผ๋ฆฌ๋ ๋ฐ์ดํฐ๊ฐ ํจ์ฌ ๋ ์๊ตฌ์ ์ธ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ํ
์ด๋ธ์์ ์คํ๋์ด์ผ ํฉ๋๋ค. ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๋ ๊ฒ์ ๋๋ฌธ ์ผ์
๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์์นด์ด๋ธํ ์๋ ์์ง๋ง, ๋ฐ์ดํฐ๋ฅผ ์์ ํ ์ ๊ฑฐํ๋ ๊ฒ์ ๋๋ฌธ ์ผ์
๋๋ค. ODS ๋ฐ์ดํฐ๋ ํจ์ฌ ๋ ๋ณ๋์ฑ์ด ๋์ต๋๋ค. ์ค๋ณต ๋ฐ์ดํฐ๋ ์ ๊ฑฐ๋ ์ ์์ผ๋ฉฐ, ์ค๋๋ ๋ฐ์ดํฐ๋ ์์๋ ๋ฐ์ดํฐ๋ ์ญ์ ๋ ์ ์์ต๋๋ค.ย
๊ฒฐ๋ก
๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ์ํด ๋ค์ํ ์์ค์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ค๋ ๊ฒฝ์ฐ, ODS ์์ ์ํคํ
์ฒ๋ ๋น์ฆ๋์ค ๊ท์น์ด ๋ค๋ฅธ ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์
์ ์ง์ํ๋ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ์ ์ฉํฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์ ํ ๋ฐ ๋น์ ํ ํ์์ผ๋ก ๋ณํํ์ฌ ๋จธ์ ๋ฌ๋, ์ฟผ๋ฆฌ, ๋ณด๊ณ , ๋ถ์ ๋์๋ณด๋ ๋ฐ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ์ฌ์ฉํ๋ ๊ธฐํ ํ๋ฐํธ์๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ง์ํ ์ ์์ต๋๋ค.
์ฆ๊ฐํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ํ๊ธฐ ์ํด ํจ์ด์คํ ๋ฆฌ์ง ํด๋ผ์ฐ๋ ์๋ฃจ์
์ AWS , Azure ๋ฐ ๊ธฐํ ๋ชจ๋ ๊ณต๊ธ์
์ฒด๊ฐ ODS๋ฅผ ์ฐ๊ฒฐํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ETL ์ ์ฐจ๋ ํ์ฅ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค์ ๋น ๋ฅด๊ฒ ์ก์ธ์คํ์ฌ ์ค์๊ฐ ์ฒ๋ฆฌ ๋ฐ ๋น ๋ฅธ ์ฟผ๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค.