µðÁöÅПÀÓ½º

 


[¾Ë¾Æº¾½Ã´Ù] ºòµ¥ÀÌÅÍ ºÐ¼®ÀÇ ¼±ºÀÀå `ÇϵÓ`

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
ºñÁ¤Çüµ¥ÀÌÅÍ `È«¼ö½Ã´ë'
À¯¿ëÇÑ Á¤º¸¸¸ °ñ¶ó ÁØ´Ù
´ë±Ô¸ð µ¥ÀÌÅÍ ºü¸£°Ô ºÐ»ê ó¸® ÀúÀå
Ŭ¶ó¿ìµå¿Í ¿¬°èÇØ Ã³¸® ¼Óµµ È® ÁÙ¿©
130³â ºÐ·® ½Å¹®±â»ç 24½Ã°£¸¸¿¡ ¶Òµü


¿ì¸®°¡ »ì°í ÀÖ´Â ¼¼»óÀº µ¥ÀÌÅÍ ÆøÁõÀÇ ½Ã´ë¶ó°í ÇÕ´Ï´Ù. ÇöÀç Àü¼¼°èÀûÀ¸·Î ÀÎÅÍ³Ý »ç¿ëÀÚµéÀº ´ë·« 20¾ï¸í, º¸±ÞµÈ ¸ð¹ÙÀÏ ÆùÀº 46¾ï´ë¿¡ ´ÞÇÏ°í ÀÖ½À´Ï´Ù. ¸ÅÀÏ Æ®À§ÅÍ·Î »ý¼ºµÇ´Â µ¥ÀÌÅÍ´Â 7Å׶ó¹ÙÀÌÆ®, ½Å±Ô·Î ¾÷·Îµå µÇ´Â ÆäÀ̽ººÏ ±ÛÀÌ 10Å׶ó¹ÙÀÌÆ®¶ó°í ÇÕ´Ï´Ù. À̸¦ Æ÷ÇÔÇØ ¸ð¹ÙÀÏ ±â±â, ¿Â¶óÀÎ, ¼Ò¼È ³×Æ®¿öÅ©¸¦ ÅëÇØ »ý¼ºÇÏ´Â µ¥ÀÌÅÍ´Â ¸ÅÀÏ 2.5ÄýÆ¿¸®¾ð(100°æ, 100¸¸ÀÇ 6Á¦°ö)¹ÙÀÌÆ®¿¡ ´ÞÇϸç, °Ô´Ù°¡ µ¥ÀÌÅÍ ¾çÀº ¹°·ÐÀÌ°í Áõ°¡ÆøÀº ³¯ÀÌ °¥¼ö·Ï Ä¡¼Ú°í ÀÖ½À´Ï´Ù.

ÀÌ·Î ÀÎÇØ »ý¼ºµÈ µ¥ÀÌÅ͵éÀ» ¾î¶»°Ô Àß ´Ù·ç°í °ü¸®ÇÒ °ÍÀΰ¡°¡ È­µÎ·Î ¶°¿À¸£°í ÀÖ½À´Ï´Ù.

°ú°Å µ¥ÀÌÅ͵éÀº ÅؽºÆ®°¡ À§ÁÖÀÎ Á¤Çü µ¥ÀÌÅÍ¿´½À´Ï´Ù. ¿¹¸¦ µé¾î ¿ì¸®°¡ ÀºÇà¿¡¼­ ¿¹±ÝÀ» »õ·Î ½ÅûÇÒ ¶§ ½Åû ¾ç½Ä¿¡ ¸ÂÃç À̸§, ¿¬¶ôó, ÁÖ¼Ò µîÀÇ Á¤º¸¸¦ ³Ö°í, °Å·¡°¡ ÁøÇàµÇ¸é ÀÌ´Â ³¯Â¥, ±Ý¾× µî ¾ç½ÄÈ­µÅ ÀúÀåµÇ°Ô µË´Ï´Ù. ÀÌ·¸°Ô ÀÏÁ¤ÇÑ Çü½ÄÀ» °®Ãß°í ÀÖ´Â µ¥ÀÌÅÍ°¡ ¹Ù·Î Á¤Çüµ¥ÀÌÅÍ·Î, »ó´ëÀûÀ¸·Î ´Ù·ç±â ½±°í, ºÐ¼®°ú °Ë»ö, Á¤º¸ÀÇ Ã³¸®¿Í È°¿ëÀÌ ¾î·ÆÁö ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ ÃÖ±ÙÀÇ µ¥ÀÌÅÍ´Â À̹ÌÁö, ¿µ»ó, ·Î±×ÆÄÀÏ µî°ú °°ÀÌ ¾î´À Çϳª·Î Á¤·ÄµÇÁö ¾Ê´Â ºñÁ¤Çüµ¥ÀÌÅ͵éÀÔ´Ï´Ù. ÀÌ ¸·´ëÇÑ ¾çÀÇ ºñÁ¤Çü µ¥ÀÌÅ͸¦ ¾î¶»°Ô ÀúÀåÇÏ°í, ¿©±â¼­ ¾î¶»°Ô À¯¿ëÇÑ Á¤º¸¸¦ »Ì¾Æ³¾ ¼ö ÀÖÀ»±î ¶ó´Â ¿ä±¸¿¡¼­ ÇϵÓ(Hadoop)ÀÌ Åº»ýÇß½À´Ï´Ù.

ÇϵÓÀº ´ë±Ô¸ð µ¥ÀÌÅÍÀÇ ºÐ»ê 󸮸¦ À§ÇÑ ¿ÀÇ ¼Ò½º ÇÁ·¹ÀÓ¿öÅ©·Î, 2005³â ´õ±× Ä¿Æðú ¸¶ÀÌÅ© Ä«ÆÄ·¼¶ó°¡ °³¹ßÇß½À´Ï´Ù. ÇϵÓÀº ±âÁ¸ RDBMS(Relational Database Management System) ¹æ½ÄÀ¸·Î´Â 󸮰¡ ¾î·Á¿î µ¥ÀÌÅ͸¦ ´Ù·ç±â À§ÇØ µ¥ÀÌÅ͸¦ ÀÏÁ¤ÇÑ Å©±âÀÇ N°³·Î ºÐÇÒÇØ ¿©·¯ ÄÄÇ»ÅÍ¿¡¼­ À̵éÀ» º´·Ä·Î ó¸®ÇÑ ´ÙÀ½ ±× °á°ú¸¦ ÃëÇÕÇØ »ç¿ëÀÚ¿¡°Ô Àü´ÞÇÕ´Ï´Ù.

ÇϵÓÀÇ ±¸¼º ¿ä¼Ò °¡¿îµ¥ ÇÙ½É ±¸¼ºÀº ¹Ù·Î ÀúÀå°ú 󸮶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. HDFS(Hadoop Distributed File System)¸¦ ÅëÇØ ºÐ»ê ÀúÀåÇÏ°í, ¸Ê ¸®µà½º(Map Reduce)¸¦ ÅëÇØ ºÐ»ê ó¸®ÇÏ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ ºÐ»ê ó¸®, ºÐ»ê ÀúÀåÀÌ ¹Ù·Î ÇϵÓÀÇ °¡Àå Å« Ư¼ºÀε¥, ÇϵÓÀº ¿©·¯ °³ÀÇ ÄÄÇ»Å͸¦ ¸¶Ä¡ ÇϳªÀÎ °Íó·³ ¹­¾î ÁÖ´Â ±â¼úÀ» ÅëÇØ ÀúÀå °ø°£°ú ó¸® ´É·ÂÀ» ´Ã·ÁÁÝ´Ï´Ù.

ÀÌ·¸°Ô ºÐ»ê ÄÄÇ»Æà ¹æ½ÄÀΠŬ¶ó¿ìµå ÄÄÇ»ÆðúÀÇ ¿¬°è¸¦ ÅëÇØ ÇϵÓÀº »ó»óÀ» ÃÊ¿ùÇÏ´Â µ¥ÀÌÅÍ ºÐ¼® ¼º´ÉÀ» Á¦°øÇØÁÙ ¼ö ÀÖ½À´Ï´Ù. ÀÌÀü±îÁö´Â ½Ã°£ÀÌ ¾î¸¶¾î¸¶ÇÏ°Ô °É·Á °á°ú¸¦ ¾ò±â ¾î·Á¿ü´ø °ÍµéÀÌ ÇϵÓÀ¸·Î ÀÎÇØ µ¥ÀÌÅ͸¦ ºü¸£°Ô ó¸®ÇÏ°í ºÐ¼®ÇÒ ¼ö ÀÖ°Ô µÆ½À´Ï´Ù. ¿¹¸¦ µé¾î 2008³â ´º¿åŸÀÓ½º´Â 1851³âºÎÅÍ 1980³â 12¿ù±îÁö 130³â ºÐ·®ÀÇ ½Å¹®±â»ç 1100¸¸ ¸Å¸¦ `¾Æ¸¶Á¸ S3'¿¡ ÀúÀåÇÏ°í, ÇϵÓÀ» ÀÌ¿ëÇØ ¾à 4Å׶ó¹ÙÀÌÆ® Å©±âÀÇ µ¥ÀÌÅ͸¦ 24½Ã°£ ¸¸¿¡ º¯È¯Çß´Ù°í ÇÕ´Ï´Ù. ÀÌ´Â ´ç½Ã ÀÏ¹Ý ¼­¹ö·Î ´ë·« 14³âÀÌ °É¸®´Â ¾î¸¶¾î¸¶ÇÑ ÀÛ¾÷·®À̾ú½À´Ï´Ù.

ÇöÀç ÇϵÓÀº »ç½Ç»ó ´ë¿ë·® µ¥ÀÌÅÍ Ã³¸® Ç÷§ÆûÀÇ Ç¥ÁØÀ¸·Î ÅëÇϸç, ´ë±Ô¸ð ±Û·Î¹ú ¼­ºñ½º¸¦ Á¦°øÇÏ´Â ¾ßÈÄ µî ÀÎÅÍ³Ý ¼­ºñ½º ±â¾÷°ú ÆäÀ̽ººÏ, Æ®À§ÅÍ¿Í °°Àº SNS(Social Networking Service) ±â¾÷»Ó¸¸ ¾Æ´Ï¶ó ºñÁî´Ï½º ÀÎÅÚ¸®Àü½º, ¹ÙÀÌ¿ÀÀÎÆ÷¸Åƽ½º, °úÇÐ °è»ê µî º¸´Ù º¹ÀâÇÏ°í Àü¹®ÀûÀÎ ºÐ¾ß·Î ±× ÀÀ¿ëºÐ¾ß°¡ Á¡Â÷ È®´ëµÇ°í ÀÖ½À´Ï´Ù. ÇϵÓÀ» °¡Àå Ãʱ⿡ µµÀÔÇÑ ¾ßÈÄ´Â ÀÌ¹Ì 5¸¸°³ÀÇ ³ëµå·Î ±¸¼ºµÈ ÇÏµÓ ³×Æ®¿öÅ©¸¦ ¼³Ä¡ÇßÀ¸¸ç, ÆäÀ̽ººÏÀº 1¸¸°³ ÀÌ»óÀÇ ³ëµå·Î ±¸¼ºµÈ ½Ã½ºÅÛÀ» °®Ãß°í ÀÖ´Ù°í ÇÕ´Ï´Ù.

ÇϵÓÀ» ÅëÇÑ È¿°úÀûÀÎ ÀÀ¿ë »ç·Êµµ ³ªÅ¸³ª°í ÀÖ½À´Ï´Ù. Àü¼¼°è 7¾ï¸í ÀÌ»óÀÌ ¹æ¹®ÇÏ´Â ¾ßÈÄ »çÀÌÆ®¿¡ ÄÜÅÙÃ÷¸¦ º¸°í °Ë»öÇÏ´Â ¹æ´ëÇÑ µ¥ÀÌÅ͸¦ ÇϵÓÀ¸·Î ºÐ¼®ÇØ À¯ÀǹÌÇÑ µ¥ÀÌÅ͸¦ »Ì¾Æ³»°í À̸¦ ´Ù½Ã »ç¿ëÀÚ ÇýÅÃÀ¸·Î µ¹·ÁÁÖ°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ÆäÀÌÁö ºä¿Í Ŭ¸¯ ÇöȲ µ¥ÀÌÅÍ(click stream data)¸¦ ºÐ¼®ÇÑ ÀÚ·á·Î °³ÀÎÈ­µÈ »çÀÌÆ®¸¦ Á¦°øÇϰųª ±¤°í È¿À²À» ³ôÀÌ°í, ¸ÞÀÏÀÇ ¸ÞŸ µ¥ÀÌÅ͸¦ ºÐ¼®ÇØ º¹ÀâÇÑ ½ºÆÔ ÆÐÅÏÀ» ÆľÇÇÑ ´ÙÀ½ ¾ÈƼ ½ºÆÔ ±â´ÉÀ» ³ô¿©ÁÖ´Â ½ÄÀÔ´Ï´Ù.

ÇöÀç ¾Æ¸¶Á¸, IBM, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® µîÀÌ ÇÏµÓ ±â¼ú¿¡ ÁÖ¸ñÇØ Áö¿øÀ» È®´ëÇÏ°í ÀÖ½À´Ï´Ù. ÇϵÓÀº ÀÌÁ¦ °ÉÀ½¸¶¸¦ ½ÃÀÛÇÑ ±â¼ú·Î, ¾ÕÀ¸·Î ´õ¿í ¹ßÀü °¡´É¼ºÀÌ ±â´ëµÇ´Â ºÐ¾ß¶ó°í ÇÒ ¼ö ÀÖ°Ú½À´Ï´Ù.

Á¤¿ëö±âÀÚ jungyc@

ÀÚ·áÁ¦°ø=¾ßÈÄ

¡Þ »çÁø¼³¸í : Ķ¸®Æ÷´Ï¾ÆÁÖ ¼­´Ïº£ÀÏ¿¡ ÀÖ´Â ¾ßÈÄ º»»ç µ¥ÀÌÅͼ¾ÅÍ ³» ÇϵÓÀÌ ½ÇÇà ÁßÀÎ ¸Ó½Å Ŭ·¯½ºÅÍ ¸ð½À.

[ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º ¹«´Ü ÀüÀç-Àç¹èÆ÷ ±ÝÁö]