[Enterprise Big DataLake] 01. Datalake ์†Œ๊ฐœ

๐Ÿ’พ

๊ตญ๋‚ด์—๋„ 1~2๋…„๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ(Datalake)๋ฅผ ๋„์ž…ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ํ•˜๋Š” ์ด์•ผ๊ธฐ๊ฐ€ ์šฐํ›„์ฃฝ์ˆœ๊ณผ๋„ ๊ฐ™์ด ์ž๋ผ๋‚ฌ๋‹ค. ๊ธฐ์กด์— ํ•˜๋‘ก๋„ ์žˆ์—ˆ๊ณ  Isilon ๊ฐ™์€ ์Šคํ† ๋ฆฌ์ง€๋„ ์žˆ์—ˆ์ง€๋งŒ, ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ ๋„์ž…์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋Š” AWS S3๊ฐ€ ๋ฒ”์šฉ ์Šคํ† ๋ฆฌ์ง€๋กœ ์‚ฌ์šฉ๋˜๋ฉด์„œ ๋”์šฑ ํ™œ๋ฐœํ•ด ์ง€์ง€ ์•Š์•˜๋‚˜ ์ƒ๊ฐ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ๋ฅผ ์ด์•ผ๊ธฐ์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„์–ด๋ณด๋ฉด ๋ชจ๋‘ ์ƒ๊ฐ ํ•˜๋Š”๋ฐ”๊ฐ€ ๋‹ฌ๋ž๋‹ค. ๋‹จ์ˆœํžˆ ๋” ํฐ ๊ทœ๋ชจ์˜ DW๋ฅผ ์ด์•ผ๊ธฐํ•˜๋Š”๊ฐ€ ํ•˜๋ฉด, ๋˜ ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ๋น…๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ(ํ•˜๋‘ก๊ณผ๋„ ๊ฐ™์€)๋ฅผ ์ด์•ผ๊ธฐํ•˜๊ธฐ๋„ ํ–ˆ๋‹ค.

์—…๋ฌด์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋„๊ตฌ๋ฅผ ๊ธฐํšํ•˜๊ณ  ๊ฐœ๋ฐœํ•˜๋Š” ์—…๋ฌด๋ฅผ ํ•˜๊ณ  ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ์ดํ•ด๊ด€๊ณ„์ž๋“ค์˜ ์ฒญ์‚ฌ์ง„๊ณผ ์š”๊ตฌ์‚ฌํ•ญ์ด ๋ชจ๋‘ ๋‹ฌ๋ผ ์ค‘์‹ฌ์„ ์žก๊ณ  ๋ชฉ์†Œ๋ฆฌ๋ฅผ ๋‚ด๊ธฐ ํž˜๋“ค์–ด์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ์„ ๋ฌด๋ ต IT๋„์„œ์˜ ๋ฐ”์ด๋ธ”๊ณผ๋„ ๊ฐ™์€ O’REILLY์˜ ๋„์„œ๋กœ ‘The Enterprise Big Data Lake’๊ฐ€ ์ด๋ฏธ ๋ฒˆ์—ญ๋˜์–ด ๋‚˜์˜จ ๊ฒƒ์„ ์•Œ๊ฒŒ๋˜์–ด ์ผ๋‹จ ๊ตฌ๋งค ํ›„ ์ฝ์–ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.

๊ณผ์—ฐ ๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์€ ๋ฌด์—‡์ด๊ณ  ํšจ์œจ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ฌด์Šจ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•ด์•ผ ํ• ๊นŒ? ์ด๋Ÿฌํ•œ ๊ด€์ ์œผ๋กœ ์ฑ…์„ ํŽผ์ณ๋ณด์•˜๋‹ค.


๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ ์†Œ๊ฐœ

ํ˜„์ƒ์˜ ๋ฌธ์ œ์ 

๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์œผ๋กœ ์ค‘์š”ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค์˜ ์˜์‚ฌ๊ฒฐ์ •์ด ์ˆ˜ํ–‰๋œ๋‹ค๋Š” ๊ฒƒ์€ ๋” ์ด์ƒ ๋†€๋ž์ง€ ์•Š๋‹ค. AI, ๊ธฐ๊ณ„ํ•™์Šต, ๋”ฅ๋Ÿฌ๋‹๊ณผ ๊ฐ™์€ ๋‹จ์–ด๋“ค์€ ๋” ์ด์ƒ ์ „๊ณต์ž๋“ค๋งŒ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด๋“ค์ด ์•„๋‹ˆ๋‹ค. ์˜ˆ์ „์— ๊ฐ€ํŠธ๋„ˆGartner์—์„œ ์ด์•ผ๊ธฐ ํ–ˆ๋˜ ๋น…๋ฐ์ดํ„ฐ์˜ 3V + 1V ๋Š” ์šฉ๋Ÿ‰Volume, ๋‹ค์–‘์„ฑVariety, ์†๋„Velocity ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์น˜Value๋กœ ์ด์•ผ๊ธฐ ๋˜์—ˆ๋‹ค. ๊ฐ€๋” ๋ฐ์ดํ„ฐ ๊ด€๋ จ ๊ณผ๋ชฉ์˜ ์‹œํ—˜๋ฌธ์ œ์—๋„ ๋นˆ๋ฒˆํžˆ ์ด์•ผ๊ธฐ ๋˜๋Š” ๋‚ด์šฉ์ด์˜€๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ตœ๊ทผ์—๋Š” ์ง„์‹ค์„ฑVeracity์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค. ์™œ ๊ฐ‘์ž๊ธฐ ๋ฐ์ดํ„ฐ์˜ ์ง„์‹ค์„ฑ์— ๋Œ€ํ•ด์„œ ์šด์šดํ•˜๋Š” ๊ฒƒ์ผ๊นŒ?

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

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

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


๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ ๊ทœ์น™

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

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

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

๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ ์„ฑ์ˆ™๋„

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

๋ฐ์ดํ„ฐ ์›…๋ฉ์ด(data puddle)

  • ๋‹จ์ผ๋ชฉ์ /ํ”„๋กœ์ ํŠธ์šฉ์œผ๋กœ ๊ตฌ์ถ•ํ•œ ๋ฐ์ดํ„ฐ ๋งˆํŠธ, ๋‹จ์ผ ์กฐ์ง์˜ ์ž‘์—… ๊ณต๊ฐ„์ด ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ถ„์„ sandbox๋กœ๋„ ์‚ฌ์šฉ๋œ๋‹ค.

  • ์ผ๋ฐ˜์ ์œผ๋กœ ๋น…๋ฐ์ดํ„ฐ ๊ธฐ์ˆ ์„ ๋„์ž…ํ•˜๋Š” ์ฒซ ๋‹จ๊ณ„ - ์ „ํ†ต์ ์ธ ๋ฐ์ดํ„ฐ ์›จ์–ดํ•˜์šฐ์Šค์—์„œ ๊ตฌ์„ฑํ•˜๋˜ ๋ฐ์ดํ„ฐ ๋งˆํŠธ๋ฅผ ๊ตฌ์„ฑํ•  ๋•Œ, ๋‚ฎ์€ ๋น„์šฉ๊ณผ ๋†’์€ ์„ฑ๋Šฅ์„ ์œ„ํ•ด ๋น…๋ฐ์ดํ„ฐ ๊ธฐ์ˆ ์„ ์ ์šฉํ•œ ๊ฒฝ์šฐ์ด๋‹ค.

  • ETL ์˜คํ”„๋กœ๋”ฉ - ๊ธฐ์กด์— DW๊ฐ€ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ์กฐ์ง์—์„œ ์—ฐ์‚ฐ์ด ๋งŽ์ด ํ•„์š”ํ•˜๊ฑฐ๋‚˜, ํŠน์ˆ˜ ๋ชฉ์ ์— ์˜ํ•ด ๋ณ„๋„๋กœ ๋น…๋ฐ์ดํ„ฐ ๊ธฐ์ˆ ์„ ํ†ตํ•ด ๋ณ„๋„์˜ ์ €์žฅ์†Œ๋ฅผ ๊ตฌ์„ฑํ•˜๊ฒŒ ๋œ๋‹ค. ๋น„์‹ผ ์ƒ์šฉ ETL์—์„œ ๋น…๋ฐ์ดํ„ฐ ๊ธฐ์ˆ (Sqoop, Flink, NiFi, Spark, Airflow ๋“ฑ) ๊ธฐ๋ฐ˜์˜ ETL์„ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•œ๋‹ค.

๋ฐ์ดํ„ฐ ์—ฐ๋ชป(data pond)

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

  • ๋ฐ์ดํ„ฐ ์—ฐ๋ชป์—์„œ์˜ ์˜คํ”„๋กœ๋”ฉ์€ DW ์ „์ฒด๋ฅผ ๋Œ€์ฒดํ•  ๋น…๋ฐ์ดํ„ฐ ํ”Œ๋žซํผ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์†Œ๊ทœ๋ชจ ์ฟผ๋ฆฌ ์ง€์—ฐ, ์—„๊ฒฉํ•œ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๋ฐฉ์•ˆ์˜ ๋ถ€์žฌ ๋“ฑ์œผ๋กœ ์ธํ•ด ์™„์ „ํžˆ DW๋ฅผ ๋Œ€์ฒดํ•˜๊ธฐ๋Š” ํ˜„์‹ค์ ์œผ๋กœ ์–ด๋ ต๋‹ค. (๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€๊ฐ€ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š”๋‹ค.)

๋ฐ์ดํ„ฐ ๋ ˆ์ดํฌ(data lake)

๋ฐ์ดํ„ฐ ์—ฐ๋ชป์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‘ ๊ฐ€์ง€ ํŠน์„ฑ์ด ์ถ”๊ฐ€๋œ๋‹ค.

  • ์…€ํ”„ ์„œ๋น„์Šค ์ง€์› - ๋ถ„์„๊ฐ€๊ฐ€ ์ง์ ‘ ๋ฐ์ดํ„ฐ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ์ •์˜ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

  • ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹น์žฅ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋”๋ผ๋„ ์ €์žฅํ•œ๋‹ค.

๋ฐ์ดํ„ฐ ์˜ค์…˜(data ocean)

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


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