๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์™€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž: ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์™€ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์˜ ์ง์—…์€ ์ข…์ข… ํ˜ผ๋™๋ฉ๋‹ˆ๋‹ค. ๊ฐ ํšŒ์‚ฌ๋Š” ๋ฐ์ดํ„ฐ ์ž‘์—…์— ๋Œ€ํ•œ ๊ณ ์œ ํ•œ ํŠน์„ฑ, ๋ถ„์„ ๋ชฉ์ ์ด ๋‹ค๋ฅด๋ฉฐ ์ „๋ฌธ๊ฐ€๊ฐ€ ์ž‘์—…์˜ ์–ด๋Š ๋ถ€๋ถ„์„ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ๋‹ค๋ฅด๋ฏ€๋กœ ๊ฐ ํšŒ์‚ฌ๋งˆ๋‹ค ๊ณ ์œ ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. 

์ด๋“ค ์ „๋ฌธ๊ฐ€์˜ ์ฐจ์ด์ ์ด ๋ฌด์—‡์ธ์ง€, ๊ทธ๋“ค์ด ํ•ด๊ฒฐํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ฌธ์ œ๋Š” ๋ฌด์—‡์ธ์ง€, ์–ด๋–ค ๊ธฐ์ˆ ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š”์ง€, ์ˆ˜์ž…์€ ์–ผ๋งˆ๋‚˜ ๋˜๋Š”์ง€ ์•Œ์•„๋ด…์‹œ๋‹ค. ์ž๋ฃŒ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„์„œ ๋‘ ๊ถŒ์˜ ์ถœํŒ๋ฌผ๋กœ ๋‚˜๋ˆด์Šต๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ๊ธฐ์‚ฌ์—์„œ๋Š” ๊ต์ˆ˜์ง„์ธ Elena Gerasimova๊ฐ€ โ€œ๋ฐ์ดํ„ฐ ๊ณผํ•™ ๋ฐ ๋ถ„์„" Netology์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์™€ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์˜ ์ฐจ์ด์ ๊ณผ ๊ทธ๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์—”์ง€๋‹ˆ์–ด์™€ ๊ณผํ•™์ž์˜ ์—ญํ• ์€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์Šคํ† ๋ฆฌ์ง€, ๋Œ€๋Ÿ‰ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ ๋“ฑ ๋ฐ์ดํ„ฐ ์ธํ”„๋ผ๋ฅผ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ์ „๋ฌธ๊ฐ€์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— ์ด๋Š” ๋ถ„์„๊ฐ€์™€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ์‚ฌ์šฉํ•  ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ฆฌํ•˜๊ณ  "์กฐํ•ฉ"ํ•˜๋Š” ์‚ฌ๋žŒ, ์ฆ‰ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋Š” ๊ธฐ๊ณ„ ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜ˆ์ธก(๋ฐ ๊ธฐํƒ€) ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๊ณ  ๊ต์œกํ•˜์—ฌ ๊ธฐ์—…์ด ์ˆจ๊ฒจ์ง„ ํŒจํ„ด์„ ์ฐพ๊ณ  ๊ฐœ๋ฐœ์„ ์˜ˆ์ธกํ•˜๋ฉฐ ์ฃผ์š” ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ์ตœ์ ํ™”ํ•˜๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์™€ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์˜ ์ฃผ์š” ์ฐจ์ด์ ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชฉํ‘œ๊ฐ€ ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‘ ๊ฐ€์ง€ ๋ชจ๋‘ ๋ฐ์ดํ„ฐ์˜ ์ ‘๊ทผ์„ฑ๊ณผ ๊ณ ํ’ˆ์งˆ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋Š” ์ž์‹ ์˜ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต์„ ์ฐพ๊ณ  ๋ฐ์ดํ„ฐ ์ƒํƒœ๊ณ„(์˜ˆ: Hadoop ๊ธฐ๋ฐ˜)์—์„œ ๊ฐ€์„ค์„ ํ…Œ์ŠคํŠธํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋Š” ๋™์ผํ•œ ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด์˜ Spark ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ์ž‘์„ฑํ•œ ๊ธฐ๊ณ„ ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์„œ๋น„์Šคํ•˜๊ธฐ ์œ„ํ•œ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ƒํƒœ๊ณ„. 

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋Š” ํŒ€์˜ ์ผ์›์œผ๋กœ ์ž‘์—…ํ•˜์—ฌ ๋น„์ฆˆ๋‹ˆ์Šค์— ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ž„๋ฌด๋Š” ๊ฐœ๋ฐœ์ž๋ถ€ํ„ฐ ๋ณด๊ณ ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ์†Œ๋น„์ž์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ์ฐธ๊ฐ€์ž ๊ฐ„์˜ ์ค‘์š”ํ•œ ์—ฐ๊ฒฐ ๊ณ ๋ฆฌ ์—ญํ• ์„ ํ•˜๊ณ , ๋งˆ์ผ€ํŒ… ๋ฐ ์ œํ’ˆ์—์„œ BI์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋ถ„์„๊ฐ€์˜ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. 

๋ฐ˜๋Œ€๋กœ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋Š” ํšŒ์‚ฌ์˜ ์ „๋žต์— ์ ๊ทน์ ์œผ๋กœ ์ฐธ์—ฌํ•˜๊ณ  ํ†ต์ฐฐ๋ ฅ์„ ์ถ”์ถœํ•˜๊ณ , ์˜์‚ฌ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ณ , ์ž๋™ํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•˜๊ณ , ๋ฐ์ดํ„ฐ์—์„œ ๊ฐ€์น˜๋ฅผ ๋ชจ๋ธ๋งํ•˜๊ณ  ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์™€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž: ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

๋ฐ์ดํ„ฐ ์ž‘์—…์—๋Š” GIGO(garbage in-garbage out) ์›์น™์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ถ„์„๊ฐ€์™€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ์ค€๋น„๋˜์ง€ ์•Š๊ณ  ์ž ์žฌ์ ์œผ๋กœ ๋ถ€์ •ํ™•ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฒฝ์šฐ ๊ฐ€์žฅ ์ •๊ตํ•œ ๋ถ„์„ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•ด๋„ ๊ฒฐ๊ณผ๊ฐ€ ๋ถ€์ •ํ™•ํ•ด์ง‘๋‹ˆ๋‹ค. 

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋Š” ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ, ์ •๋ฆฌ, ๋ณ€ํ™˜์„ ์œ„ํ•œ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ๊ณ ํ’ˆ์งˆ ๋ฐ์ดํ„ฐ๋กœ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. 

๋ฐ์ดํ„ฐ ํ‘œ์‹œ๋ถ€ํ„ฐ ์ถœ๋ ฅ, ์ด์‚ฌํšŒ ๋Œ€์‹œ๋ณด๋“œ๊นŒ์ง€ ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ํฌ๊ด„ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์ž‘์—…์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋„๊ตฌ๊ฐ€ ์‹œ์žฅ์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์œ ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด ์•„๋‹ˆ๋ผ ํ”„๋กœ์„ธ์Šค์—์„œ ๋‹ค๋ฅธ ์ฐธ๊ฐ€์ž์˜ ์ž‘์—…์— ์‹ค์ œ๋กœ ๋„์›€์ด ๋  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. 

์ผ๋ฐ˜์ ์œผ๋กœ ํšŒ์‚ฌ๊ฐ€ ๋ฐ์ดํ„ฐ ๋กœ๋“œ ๋ฐ ๋ณด๊ณ ์„œ ์—…๋ฐ์ดํŠธ์™€ ๊ฐ™์ด BI์™€ ETL์„ ์—ฐ๊ฒฐํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋ ˆ๊ฑฐ์‹œ ๊ธฐ๋ฐ˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค(ํŒ€์— ์„ค๊ณ„์ž๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค).

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์˜ ์ฑ…์ž„

  • ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์ธํ”„๋ผ์˜ ๊ฐœ๋ฐœ, ๊ตฌ์ถ• ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ.
  • ์˜ค๋ฅ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์•ˆ์ •์ ์ธ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ๋™์  ์†Œ์Šค์˜ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„๊ฐ€์˜ ์ž‘์—…์— ํ•„์š”ํ•œ ํ˜•์‹์œผ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ๊ณผ ํ’ˆ์งˆ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž ๋ฐ ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ์ˆ˜์‹ญ ๋˜๋Š” ์ˆ˜๋ฐฑ ๋Œ€์˜ ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋œ ๋ถ„์‚ฐ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ผ๊ด€๋˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ค‘๋‹จ์—๋„ ์‚ด์•„๋‚จ์„ ์ˆ˜ ์žˆ๋Š” ๋‹จ์ˆœํ•˜์ง€๋งŒ ๊ฐ•๋ ฅํ•œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋„๊ตฌ์˜ ๊ธฐ์ˆ ์  ์žฅ๋‹จ์ ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ํ๋ฆ„ ๋ฐ ๊ด€๋ จ ์‹œ์Šคํ…œ์˜ ์ œ์–ด ๋ฐ ์ง€์›(๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๊ฒฝ๊ณ  ์„ค์ •)

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด ๊ถค์ ์—๋Š” ML ์—”์ง€๋‹ˆ์–ด๋ผ๋Š” ๋˜ ๋‹ค๋ฅธ ์ „๋ฌธ ๋ถ„์•ผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, ์ด๋“ค ์—”์ง€๋‹ˆ์–ด๋Š” ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ์„ ์‚ฐ์—… ๊ตฌํ˜„ ๋ฐ ์‚ฌ์šฉ์— ์ ์šฉํ•˜๋Š” ์ผ์„ ์ „๋ฌธ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ข…์ข… ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๋ชจ๋ธ์€ ์—ฐ๊ตฌ์˜ ์ผ๋ถ€์ด๋ฏ€๋กœ ์ „ํˆฌ ์ƒํ™ฉ์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์˜ ์ฑ…์ž„

  • ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ์—์„œ ํŠน์ง•์„ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ๊ธฐ๊ณ„ ํ•™์Šต ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ์˜ ํŒจํ„ด์„ ์˜ˆ์ธกํ•˜๊ณ  ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค.
  • ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๊ณ  ์ตœ์ ํ™”ํ•˜์—ฌ ๊ธฐ๊ณ„ ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ๊ณผ ์ •ํ™•์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.
  • ํ…Œ์ŠคํŠธ๊ฐ€ ํ•„์š”ํ•œ ํšŒ์‚ฌ์˜ ์ „๋žต์— ๋”ฐ๋ผ "๊ฐ•๋ ฅํ•œ" ๊ฐ€์„ค์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์™€ ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ๋Š” ๋ชจ๋‘ ๋ฐ์ดํ„ฐ ๋ฌธํ™” ๋ฐœ์ „์— ๊ฐ€์‹œ์ ์ธ ๊ธฐ์—ฌ๋ฅผ ๊ณต์œ ํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ์—…์€ ์ถ”๊ฐ€ ์ˆ˜์ต์„ ์ฐฝ์ถœํ•˜๊ฑฐ๋‚˜ ๋น„์šฉ์„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—”์ง€๋‹ˆ์–ด์™€ ๊ณผํ•™์ž๋Š” ์–ด๋–ค ์–ธ์–ด์™€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๊นŒ?

์˜ค๋Š˜๋‚  ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์— ๋Œ€ํ•œ ๊ธฐ๋Œ€์น˜๋Š” ๋ฐ”๋€Œ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ์—”์ง€๋‹ˆ์–ด๋“ค์ด ๋Œ€๊ทœ๋ชจ SQL ์ฟผ๋ฆฌ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  MapReduce๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ž‘์„ฑํ–ˆ์œผ๋ฉฐ Informatica ETL, Pentaho ETL, Talend์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. 

2020๋…„์— ์ „๋ฌธ๊ฐ€๋Š” Python ๋ฐ ์ตœ์‹  ๊ณ„์‚ฐ ๋„๊ตฌ(์˜ˆ: Airflow)์— ๋Œ€ํ•œ ์ง€์‹๊ณผ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ ์ž‘์—… ์›์น™(๋ณด์•ˆ ์›์น™์„ ์ค€์ˆ˜ํ•˜๋ฉด์„œ ํ•˜๋“œ์›จ์–ด ๋น„์šฉ์„ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ)์— ๋Œ€ํ•œ ์ดํ•ด ์—†์ด๋Š” ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

SAP, Oracle, MySQL, Redis๋Š” ๋Œ€๊ธฐ์—…์˜ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ฅผ ์œ„ํ•œ ์ „ํ†ต์ ์ธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ๋“ค์€ ํ›Œ๋ฅญํ•˜์ง€๋งŒ ๋ผ์ด์„ ์Šค ๋น„์šฉ์ด ๋„ˆ๋ฌด ๋†’๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์€ ์‚ฐ์—… ํ”„๋กœ์ ํŠธ์—์„œ๋งŒ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— Postgres ํ˜•ํƒœ์˜ ๋ฌด๋ฃŒ ๋Œ€์•ˆ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ฌด๋ฃŒ์ด๋ฉฐ ๊ต์œก์—๋งŒ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. 

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์™€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž: ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?
์—ญ์‚ฌ์ ์œผ๋กœ Java ๋ฐ Scala์— ๋Œ€ํ•œ ์š”์ฒญ์ด ์ž์ฃผ ๋ฐœ๊ฒฌ๋˜์—ˆ์ง€๋งŒ ๊ธฐ์ˆ ๊ณผ ์ ‘๊ทผ ๋ฐฉ์‹์ด ๋ฐœ์ „ํ•จ์— ๋”ฐ๋ผ ์ด๋Ÿฌํ•œ ์–ธ์–ด๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ํ•˜๋“œ์ฝ”์–ด BigData: Hadoop, Spark ๋ฐ ๋‚˜๋จธ์ง€ ๋™๋ฌผ์›์€ ๋” ์ด์ƒ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์˜ ์ „์ œ ์กฐ๊ฑด์ด ์•„๋‹ˆ๋ผ ๊ธฐ์กด ETL๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ผ์ข…์˜ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. 

์ž‘์„ฑ๋œ ์–ธ์–ด์— ๋Œ€ํ•œ ์ง€์‹ ์—†์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋น„์Šค(์˜ˆ: Java์— ๋Œ€ํ•œ ์ง€์‹ ์—†์ด Hadoop)์™€ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ธฐ์„ฑ ์„œ๋น„์Šค(์Œ์„ฑ ์ธ์‹ ๋˜๋Š” ๋น„๋””์˜ค ์ด๋ฏธ์ง€ ์ธ์‹)๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์ถ”์„ธ์ž…๋‹ˆ๋‹ค. ).

SAS ๋ฐ SPSS์˜ ์‚ฐ์—…์šฉ ์†”๋ฃจ์…˜์ด ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์œผ๋ฉฐ Tableau, Rapidminer, Stata ๋ฐ Julia๋„ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ๋กœ์ปฌ ์ž‘์—…์— ๋„๋ฆฌ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์™€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž: ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?
ํŒŒ์ดํ”„๋ผ์ธ ์ž์ฒด๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋ถˆ๊ณผ ๋ช‡ ๋…„ ์ „์— ๋ถ„์„๊ฐ€์™€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์—๊ฒŒ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋น„๊ต์  ๊ฐ„๋‹จํ•œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ PostgreSQL ๊ธฐ๋ฐ˜ ์Šคํ† ๋ฆฌ์ง€์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ๊ฒƒ์ด ์ด๋ฏธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. 

์ผ๋ฐ˜์ ์œผ๋กœ ํŒŒ์ดํ”„๋ผ์ธ๊ณผ ํ†ตํ•ฉ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์˜ ์‚ฌ์šฉ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์˜ ์ฑ…์ž„์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์˜ค๋Š˜๋‚ ์—๋Š” ๋„๊ตฌ๊ฐ€ ์ง€์†์ ์œผ๋กœ ๋‹จ์ˆœํ™”๋˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ด€๋ จ ๋ถ„์•ผ์—์„œ ๊ด‘๋ฒ”์œ„ํ•œ ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ˜ T์žํ˜• ์ „๋ฌธ๊ฐ€์˜ ์ถ”์„ธ๊ฐ€ ๊ทธ ์–ด๋Š ๋•Œ๋ณด๋‹ค ๊ฐ•๋ ฅํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์™€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ํ•จ๊ป˜ ์ผํ•˜๋Š” ์ด์œ 

๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋Š” ์—”์ง€๋‹ˆ์–ด์™€ ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ˜‘๋ ฅํ•˜์—ฌ ์—ฐ๊ตฌ ์ธก๋ฉด์— ์ง‘์ค‘ํ•˜์—ฌ ์ƒ์‚ฐ ์ค€๋น„๊ฐ€ ๋œ ๊ธฐ๊ณ„ ํ•™์Šต ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์—”์ง€๋‹ˆ์–ด๋Š” ํ™•์žฅ์„ฑ, ๋ฐ์ดํ„ฐ ์žฌ์‚ฌ์šฉ ๋ฐ ๊ฐ ๊ฐœ๋ณ„ ํ”„๋กœ์ ํŠธ์˜ ๋ฐ์ดํ„ฐ ์ž…๋ ฅ ๋ฐ ์ถœ๋ ฅ ํŒŒ์ดํ”„๋ผ์ธ์ด ๊ธ€๋กœ๋ฒŒ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ค€์ˆ˜ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ฑ…์ž„ ๋ถ„๋ฆฌ๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๊ณ„ ํ•™์Šต ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ํŒ€ ๊ฐ„์˜ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. 

ํ˜‘์—…์€ ์ƒˆ๋กœ์šด ์ œํ’ˆ์„ ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์†๋„์™€ ํ’ˆ์งˆ์€ ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์œ„ํ•œ ์„œ๋น„์Šค ์ƒ์„ฑ(๊ธ€๋กœ๋ฒŒ ์Šคํ† ๋ฆฌ์ง€ ๋˜๋Š” ๋Œ€์‹œ๋ณด๋“œ ํ†ตํ•ฉ)๊ณผ ๊ฐ ํŠน์ • ์š”๊ตฌ ์‚ฌํ•ญ ๋˜๋Š” ํ”„๋กœ์ ํŠธ ๊ตฌํ˜„(๊ณ ๋„๋กœ ์ „๋ฌธํ™”๋œ ํŒŒ์ดํ”„๋ผ์ธ, ์™ธ๋ถ€ ์†Œ์Šค ์—ฐ๊ฒฐ) ๊ฐ„์˜ ๊ท ํ˜•์„ ํ†ตํ•ด ๋‹ฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. 

๋ฐ์ดํ„ฐ ๊ณผํ•™์ž ๋ฐ ๋ถ„์„๊ฐ€์™€ ๊ธด๋ฐ€ํžˆ ํ˜‘๋ ฅํ•˜๋ฉด ์—”์ง€๋‹ˆ์–ด๊ฐ€ ๋” ๋‚˜์€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋ถ„์„ ๋ฐ ์—ฐ๊ตฌ ๊ธฐ์ˆ ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์›จ์–ดํ•˜์šฐ์Šค ๋ฐ ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ ์‚ฌ์šฉ์ž ๊ฐ„์˜ ์ง€์‹ ๊ณต์œ ๊ฐ€ ํ–ฅ์ƒ๋˜์–ด ํ”„๋กœ์ ํŠธ์˜ ๋ฏผ์ฒฉ์„ฑ์ด ํ–ฅ์ƒ๋˜๊ณ  ๋ณด๋‹ค ์ง€์† ๊ฐ€๋Šฅํ•œ ์žฅ๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋กœ ์ž‘์—…ํ•˜๊ณ  ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฌธํ™”๋ฅผ ์กฐ์„ฑํ•˜๋ ค๋Š” ๊ธฐ์—…์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์™€ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์„œ๋กœ๋ฅผ ๋ณด์™„ํ•˜๊ณ  ์™„์ „ํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. 

๋‹ค์Œ ๊ธฐ์‚ฌ์—์„œ๋Š” ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์™€ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๊ฐ€ ์–ด๋–ค ์ข…๋ฅ˜์˜ ๊ต์œก์„ ๋ฐ›์•„์•ผ ํ•˜๋Š”์ง€, ๊ฐœ๋ฐœํ•˜๋ ค๋ฉด ์–ด๋–ค ๊ธฐ์ˆ ์ด ํ•„์š”ํ•œ์ง€, ์‹œ์žฅ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

Netology์˜ ํŽธ์ง‘์ž๋กœ๋ถ€ํ„ฐ

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด ๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž๋ผ๋Š” ์ง์—…์„ ์ฐพ๊ณ  ์žˆ๋‹ค๋ฉด ๋‹ค์Œ ๊ณผ์ • ํ”„๋กœ๊ทธ๋žจ์„ ๊ณต๋ถ€ํ•ด ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€