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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ํ•˜์ง€๋งŒ ํ•˜๋“œ์ฝ”์–ด ๋น…๋ฐ์ดํ„ฐ, ์ฆ‰ Hadoop, Spark ๋ฐ ๊ธฐํƒ€ ๋„๊ตฌ๋Š” ๋” ์ด์ƒ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ ํ•„์ˆ˜์ ์ธ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ธฐ์กด ETL๋กœ๋Š” ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์ผ์ข…์˜ ๋„๊ตฌ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. 

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

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

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

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

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

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

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

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

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

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

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

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

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

์ถœ์ฒ˜ : habr.com