๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ด๋™, ์—…๋กœ๋“œ ๋ฐ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™”๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

Informatica ์ œํ’ˆ ๊ฐœ๋ฐœ ๋ฐ ๊ด€๋ฆฌ ๋ถ„์•ผ์˜ ๋Ÿฌ์‹œ์•„ ์ตœ๊ณ ์˜ ๊ฐ•์‚ฌ์ธ Alexey Ananyev์—๊ฒŒ BDM(Informatica Big Data Management)์˜ ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™” ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ด ๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. Informatica ์ œํ’ˆ ์ž‘์—… ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šด ์ ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์•„๋งˆ๋„ PowerCenter์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ์„ ์„ค๋ช…ํ•˜๊ณ  ๋งคํ•‘ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•œ ์‚ฌ๋žŒ์€ Alexey์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

DIS ๊ทธ๋ฃน ๊ต์œก ์ฑ…์ž„์ž Alexey Ananyev

ํ‘ธ์‹œ๋‹ค์šด์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

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

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

์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ‘ธ์‹œ๋‹ค์šด ์œ ํ˜•์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ๋Š” Hadoop์—์„œ ์™„์ „ํžˆ ์‹คํ–‰๋˜๊ฑฐ๋‚˜ ์†Œ์Šค์™€ ์‹ฑํฌ ๊ฐ„์— ๋ถ€๋ถ„์ ์œผ๋กœ ๋ถ„์‚ฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ํ‘ธ์‹œ๋‹ค์šด ์œ ํ˜•์€ 4๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ๋งคํ•‘์„ ์Šคํฌ๋ฆฝํŠธ(๋„ค์ดํ‹ฐ๋ธŒ)๋กœ ๋ณ€ํ™˜ํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋งคํ•‘์€ ๊ฐ€๋Šฅํ•œ ํ•œ ์†Œ์Šค(source)์—์„œ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ ์†Œ์Šค์—์„œ ์™„์ „ํžˆ(full) ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งคํ•‘์„ Hadoop ์Šคํฌ๋ฆฝํŠธ(์—†์Œ)๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™”

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

์›๋ณธ๊ณผ ๋Œ€์ƒ์ด ๋ชจ๋‘ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์žˆ๊ณ  ๋ณ€ํ™˜ ์‹คํ–‰ ํ”Œ๋žซํผ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์„ค์ •์— ๋”ฐ๋ผ Informatica, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ๋˜๋Š” Hadoop์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜ˆ๋ฅผ ํ†ตํ•ด ์ด ๋ฉ”์ปค๋‹ˆ์ฆ˜ ์ž‘๋™์˜ ๊ธฐ์ˆ ์  ์ธก๋ฉด์„ ๊ฐ€์žฅ ์ •ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์—ฐํžˆ ์‹ค์ œ ์ƒํ™œ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์ง€๋งŒ ๊ธฐ๋Šฅ์„ ์‹œ์—ฐํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

๋‹จ์ผ Oracle ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋‘ ๊ฐœ์˜ ํ…Œ์ด๋ธ”์„ ์ฝ๊ธฐ ์œ„ํ•œ ๋งคํ•‘์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํŒ๋… ๊ฒฐ๊ณผ๋ฅผ ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ…Œ์ด๋ธ”์— ๊ธฐ๋กํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋งคํ•‘ ๊ตฌ์„ฑํ‘œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ด๋™, ์—…๋กœ๋“œ ๋ฐ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™”๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

Informatica BDM 10.2.1์˜ ๋งคํ•‘ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ด๋™, ์—…๋กœ๋“œ ๋ฐ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™”๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

ํ‘ธ์‹œ๋‹ค์šด ์œ ํ˜• - ๊ธฐ๋ณธ

ํ‘ธ์‹œ๋‹ค์šด ๊ธฐ๋ณธ ์œ ํ˜•์„ ์„ ํƒํ•˜๋ฉด Informatica ์„œ๋ฒ„์—์„œ ๋งคํ•‘์ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” Oracle ์„œ๋ฒ„์—์„œ ์ฝ๊ณ  Informatica ์„œ๋ฒ„๋กœ ์ „์†ก๋œ ํ›„ ๊ทธ๊ณณ์—์„œ ๋ณ€ํ™˜๋˜์–ด Hadoop์œผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์ •์ƒ์ ์ธ ETL ํ”„๋กœ์„ธ์Šค๋ฅผ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํ‘ธ์‹œ๋‹ค์šด ์œ ํ˜• - ์†Œ์Šค

์†Œ์Šค ์œ ํ˜•์„ ์„ ํƒํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„(DB)์™€ Hadoop ๊ฐ„์— ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ์„ค์ •์œผ๋กœ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ํ…Œ์ด๋ธ”์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋ผ๋Š” ์š”์ฒญ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋จธ์ง€๋Š” Hadoop์—์„œ Step ํ˜•ํƒœ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
์‹คํ–‰ ๋‹ค์ด์–ด๊ทธ๋žจ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ด๋™, ์—…๋กœ๋“œ ๋ฐ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™”๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์•„๋ž˜๋Š” ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜๋Š” ์˜ˆ์ž…๋‹ˆ๋‹ค.

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ด๋™, ์—…๋กœ๋“œ ๋ฐ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™”๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ด๋™, ์—…๋กœ๋“œ ๋ฐ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™”๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ด ๊ตฌ์„ฑ์—์„œ Hadoop์˜ ์—ญํ• ์€ ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ๊ด€๋ฆฌํ•˜๊ณ  ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถ•์†Œ๋ฉ๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋Š” Hadoop์œผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ฝ๊ธฐ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Hadoop์˜ ํŒŒ์ผ์ด ์‹ฑํฌ์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.

ํ‘ธ์‹œ๋‹ค์šด ์œ ํ˜• - ์ „์ฒด

์ „์ฒด ์œ ํ˜•์„ ์„ ํƒํ•˜๋ฉด ๋งคํ•‘์ด ์™„์ „ํžˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์š”์ฒญ ๊ฒฐ๊ณผ๋Š” Hadoop์œผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ํ”„๋กœ์„ธ์Šค์˜ ๋‹ค์ด์–ด๊ทธ๋žจ์ด ์•„๋ž˜์— ์ œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ด๋™, ์—…๋กœ๋“œ ๋ฐ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™”๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์•„๋ž˜์—๋Š” ์„ค์ • ์˜ˆ๊ฐ€ ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ด๋™, ์—…๋กœ๋“œ ๋ฐ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™”๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๊ฒฐ๊ณผ์ ์œผ๋กœ ์ด์ „๊ณผ ์œ ์‚ฌํ•œ ์ตœ์ ํ™”๋œ ๋งคํ•‘์„ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์œ ์ผํ•œ ์ฐจ์ด์ ์€ ๋ชจ๋“  ๋…ผ๋ฆฌ๊ฐ€ ์‚ฝ์ž…์„ ์žฌ์ •์˜ํ•˜๋Š” ํ˜•ํƒœ๋กœ ์ˆ˜์‹ ๊ธฐ์— ์ „์†ก๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ตœ์ ํ™”๋œ ๋งคํ•‘์˜ ์˜ˆ๊ฐ€ ์•„๋ž˜์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ด๋™, ์—…๋กœ๋“œ ๋ฐ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™”๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

ํ‘ธ์‹œ๋‹ค์šด ์œ ํ˜•์ด null์ž…๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰ ์˜ต์…˜์€ ํ‘ธ์‹œ๋‹ค์šด ์œ ํ˜•์œผ๋กœ, ์ด ์œ ํ˜•์—์„œ ๋งคํ•‘์ด Hadoop ์Šคํฌ๋ฆฝํŠธ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.

์ด์ œ ์ตœ์ ํ™”๋œ ๋งคํ•‘์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ด๋™, ์—…๋กœ๋“œ ๋ฐ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ํ‘ธ์‹œ๋‹ค์šด ์ตœ์ ํ™”๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์—ฌ๊ธฐ์„œ ์†Œ์Šค ํŒŒ์ผ์˜ ๋ฐ์ดํ„ฐ๋Š” ๋จผ์ € Hadoop์—์„œ ์ฝํ˜€์ง‘๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ž์‹ ์˜ ์ˆ˜๋‹จ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด ๋‘ ํŒŒ์ผ์„ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ€ํ™˜๋˜์–ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์—…๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.

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

์ถœ์ฒ˜ : habr.com

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