ºòµ¥ÀÌÅÍ Ã³¸®, ƯÁ¤ °³ÀÎ ½Äº°ÇÒ ¼ö ¾øµµ·Ï ¾ÏÈ£È ÇÊ¿ä
[º¸¾È´º½º ±èÅÂÇü] ¡°ºòµ¥ÀÌÅÍ Ã³¸®°úÁ¤ Áß ¸Ê¸®µà½º(MapReduce)ÀÇ ¼Ò½º µ¥ÀÌÅÍ °¡¿îµ¥ °³ÀÎÁ¤º¸µéÀÌ ÀÖÀ» ¼ö Àִµ¥ À̸¦ ÅëÇؼ ƯÁ¤ °³ÀÎÀ» ½Äº°ÇÒ ¼ö ¾øµµ·Ï À͸íÈÇØ¾ß ÇÏ°í, Á¤º¸ÀÇ »ç¿ë¿©ºÎ¸¦ °³Àο¡°Ô ¾Ë·ÁÁÖ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ, ¸Ê¸®µà½º ȯ°æ¿¡¼ ¾ÏÈ£È ±â¼úÀ» Àû¿ëÇØ¾ß ÇÑ´Ù.¡±
±èÇüÁ¾ ¼¿ï¿©´ë ±³¼ö´Â Áö³ 7ÀÏ ¹æ¼ÛÅë½ÅÀ§¿øȸ°¡ ÁÖÃÖÇÑ ¡®°³ÀÎÁ¤º¸º¸È£ ¹ýÁ¦Á¤ºñ ¿¬±¸Æ÷·³ Åä·Ðȸ¡¯¿¡¼ ¡®ºòµ¥ÀÌÅÍ È¯°æ¿¡¼ °³ÀÎÁ¤º¸º¸È£¸¦ À§ÇÑ ±â¼ú¡¯À̶ó´Â ÁÖÁ¦ ¹ßÇ¥¸¦ ÅëÇØ ÀÌ°°ÀÌ ¸»Çß´Ù.
±èÇüÁ¾ ±³¼ö´Â ¡°Hadoop Core MapReduce ÇÁ·¹ÀÓ¿öÅ©´Â ºòµ¥ÀÌÅÍÀÇ ÇÙ½Éó¸® ±â¼ú·Î, ¿©±â¼ ¸Ê¸®µà½º¸¦ ÅëÇØ Æ¯Á¤ÇÑ ¸ñÀû ´Þ¼ºÀ» À§ÇÑ °¡°øµÈ Á¤º¸(Derived Data)¸¦ ÃßÃâÇÒ ¼ö ÀÖ´Ù¡±¸é¼ ¡°Æ¯È÷, ¸Ê¸®µà½ºÀÇ ¼Ò½º°¡ µÇ´Â Á¤º¸ Áß °³ÀÎÁ¤º¸°¡ Á¸ÀçÇÒ ¼ö ÀÖ°í ¿©±â¼ È°¿ëµÇ´Â Á¤º¸ÀÇ ¼ÒÀ¯ÀÚ¿¡ ´ëÇÑ ÀÎÁö°¡ °¡´ÉÇÏ´Ù. ¶Ç ¸Ê¸®µà½º °á°ú°¡ ƯÁ¤ÇÑ °³ÀΠȤÀº °³ÀÎÀÌ ¼ÓÇÑ Áý´ÜÀÇ Æ¯¼ºÀ» ³ªÅ¸³¾ ¼ö ÀÖ´Ù¡±°í ¼³¸íÇß´Ù.
ºòµ¥ÀÌÅÍ È¯°æ¿¡¼ °³ÀÎÁ¤º¸´Â Ŭ¶ó¿ìµå¿¡ Á¸ÀçÇÏ°í À̵éÀÌ ºÐ¼®µÇ¾î »óÀ§Á¤º¸¸¦ ¾ò´Âµ¥ È°¿ëµÇ´Â »óȲ¿¡¼ °³ÀÎÁ¤º¸ÀÇ À͸íÈ ¹®Á¦³ª °³ÀÎÁ¤º¸ Á¦°ø ½Ã ÀÌ »ç½ÇÀ» °³ÀÎÀÌ ÀÎÁöÇØ¾ß ÇÏ´Â ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.
ÀÌ¿¡ °³ÀÎÀº µ¥ÀÌÅÍ Ã³¸® °úÁ¤¿¡¼ ÀÚ½ÅÀÇ Á¤º¸ Á¦°ø¿¡ ´ëÇÑ µ¿ÀÇ°¡ ÇÊ¿äÇÏ°í µ¿ÀǸ¦ ¾ò±â À§Çؼ´Â ºòµ¥ÀÌÅÍÀÇ Ã³¸® °á°ú°¡ ¹Ýµå½Ã °³Àο¡°Ô µµ¿òÀÌ µÈ´Ù´Â »ç½ÇÀÌ ÀÎÁöµÇ¾î¾ß ÇÑ´Ù.
ÀÌ ¶§ µ¥ÀÌÅÍÀÇ ÀúÀå ½Ã Áß¿ä Á¤º¸¿¡ ´ëÇÑ ¾ÏȣȰ¡ µÇ¾î¾ß Çϸç Key Á¤º¸¸¦ ¾ÈÀüÇÏ°Ô °ü¸®ÇØ¾ß ÇÑ´Ù. ±×¸®°í °³ÀÎ ¹× ½Ã½ºÅÛ ÀÎÁõ¿¡ »ç¿ëÇÏ´Â Áõ¸í(Credential)¿¡ ´ëÇÑ °ü¸®µµ ¹®Á¦°¡ µÈ´Ù.
±èÇüÁ¾ ±³¼ö´Â ¡°ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ´Â ±â¼úÀû °üÁ¡¿¡¼ÀÇ ¾ÏÈ£±â¼úÀÌ Áß¿äÇÏ´Ù. ÇϵÓ(Hadoop)¿¡¼ÀÇ µ¥ÀÌÅÍ ¾ÏÈ£È, ÀúÀåµÇ´Â ºí·Ïµé¿¡ ´ëÇÑ µ¶¸³ÀûÀÎ ¾ÏȣȰ¡ ¿ä±¸µÇ¸ç, À̸¦ À§ÇÑ Key ¼³Á¤ÀÌ ÇÊ¿äÇÏ´Ù¡±°í ¸»Çß´Ù.
Áï, ¼·Î ´Ù¸¥ Å°¸¦ »ç¿ëÇØ¾ß ÇÏ´Â ´ÙÁß °èÃþ¿¡ ´ëÇÑ Ã³¸® ¹æ¹ý°ú µ¥ÀÌÅÍ Ã³¸® °á°ú¿¡ ´ëÇÑ ¾ÏÈ£È ¹æ¾ÈÀ» ÅëÇÑ ÀûÀýÇÑ À͸íÈ¿Í ¾ÏȣȰ¡ ÇÊ¿äÇÏ´Ù´Â °Í.
±è ±³¼ö´Â ¡°¹«¾ùº¸´Ù °¡Àå Áß¿äÇÑ °ÍÀº ºòµ¥ÀÌÅ͸¦ ÅëÇÑ °³ÀÎÁ¤º¸ ħÇØ ¿ì·Á¸¦ ÃÖ¼ÒÈÇÒ ¼ö ÀÖ´Â ÀûÀýÇÑ ºòµ¥ÀÌÅÍ Ã³¸® ¼Ö·ç¼ÇÀÌ ³ª¿Í¾ß ÇÑ´Ù´Â Á¡¡±À̶ó°í °Á¶Çß´Ù.
[±èÅÂÇü ±âÀÚ(boan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>