[º¸¾È´º½º ±èÅÂÇü] µ¥ÀÌÅÍ ¿þ¾îÇÏ¿ì¡ ¹× ÅëÇÕ ¸¶ÄÉÆà °ü¸® ºÐ¾ß Àü¹®±â¾÷ÀÎ Çѱ¹ Å׶óµ¥ÀÌŸ(www.teradata.kr ´ëÇ¥ ¹ÚÁø¼ö)´Â ÀÚȸ»ç ¾Ö½ºÅÍ µ¥ÀÌÅÍ(Aster Data)ÀÇ Çõ½ÅÀûÀÎ ºÐ¼® ÇÁ·Î¼¼½Ì ÇÁ·¹ÀÓ¿öÅ©ÀÎ ¡®SQL-¸Ê¸®µà½º(SQL-MapReduce)¡¯°¡ ¹Ì±¹ ƯÇ㸦 ÃëµæÇß´Ù°í 4ÀÏ ¹ßÇ¥Çß´Ù.
¾Ö½ºÅÍ µ¥ÀÌÅÍ´Â ºòµ¥ÀÌÅÍ ºÐ¼® ¼Ö·ç¼ÇÀ» Á¦°øÇÏ´Â ¾÷°è ¼±µÎÀûÀÎ ±â¾÷À¸·Î ¿ÃÇØ 4¿ù Å׶óµ¥ÀÌŸ°¡ ÀμöÀýÂ÷¸¦ ¿Ï·áÇÑ ¹Ù ÀÖ´Ù.
¡®SQL-¸Ê¸®µà½º(SQL-MapReduce¢ç)¡¯´Â ÀÌÀüº¸´Ù ÈξÀ ¸¹Àº ºñÁî´Ï½º »ç¿ëÀڵ鿡°Ô ºòµ¥ÀÌÅÍ ÇÁ·Î¼¼½ÌÀÇ ±â¼úÀû ÆÄ¿ö¸¦ Á¦°øÇÏ´Â ºÐ¼® ÇÁ·Î¼¼½Ì ÇÁ·¹ÀÓ¿öÅ©·Î, 2011³â 6¿ù 21ÀÏ ¹Ì±¹ ƯÇã(#7966340)¸¦ °ø½ÄÀûÀ¸·Î ÃëµæÇß´Ù.
ºòµ¥ÀÌÅÍ´Â ÀϹÝÀûÀ¸·Î ¡®µ¥ÀÌÅÍÀÇ Å©±â, Á¾·ù, º¹À⼺ ¶§¹®¿¡ ±âÁ¸ ¼ÒÇÁÆ®¿þ¾î ÅøÀ» ÅëÇØ µ¥ÀÌÅ͸¦ È¿°úÀûÀ¸·Î ĸÃÄ, °ü¸®, ÇÁ·Î¼¼½ÌÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» ÃÊ°úÇÑ µ¥ÀÌÅÍ ¼¼Æ®¡¯¸¦ ÀǹÌÇÏ´Â ¿ë¾î·Î, À¥ ·Î±×, ¼¾¼ ³×Æ®¿öÅ©, ¼Ò¼È ¹Ìµð¾î, ÀÇ·á ±â·Ï µîÀÌ ÀÌ¿¡ ÇØ´çµÈ´Ù. ¡®SQL-¸Ê¸®µà½º(SQL-MapReduce)¡¯´Â Æ®·»µå ¹× ½ÃÀå ±âȸ°¡ ´ã±ä ÀÌ·¯ÇÑ ´ÙÁß ±¸Á¶ÀûÀÎ µ¥ÀÌÅÍ ¼Ò½º¿¡¼ ÅëÂû·ÂÀ» Á¦°øÇÑ´Ù.
¡®SQL-¸Ê¸®µà½º(SQL-MapReduce)¡¯´Â µ¥ÀÌÅÍ ¿¬±¸ÀÚµé°ú ºñÁî´Ï½º ºÐ¼®°¡µéÀÌ º¹ÀâÇÑ Á¤º¸¸¦ ºü¸£°Ô ¿¬±¸ ºÐ¼® ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÇÁ·¹ÀÓ¿öÅ©ÀÌ´Ù. SQL-¸Ê¸®µà½º´Â ¼ÒÇÁÆ®¿þ¾î ¾ð¾î(ÀÚ¹Ù, C#, ÆÄÀ̽ã, C++, R µî)·Î ÁøÇà Ç¥ÇöÀ» ÇØÁÜÀ¸·Î½á ¿¬°èµÈ ÄÄÇ»ÅÍ ±×·ì(ÄÄǻƮ Ŭ·¯½ºÅÍ) Àüü¸¦ º´·ÄȽÃÅ°¸ç Ç¥ÁØ SQL·Î ÀÛµ¿ÀÌ °¡´ÉÇÏ´Ù.
SQL ȯ°æ¿¡¼ ¸Ê¸®µà½º(MapReduce)¿¡ ÃÊÁ¡À» ¸ÂÃá ¾Ö½ºÅÍ µ¥ÀÌÅÍ´Â ±âÁ¸ BI Åø·Î º¸´Ù dzºÎÇÑ ºÐ¼® ¹× ¾×¼¼½º¸¦ Á¦°øÇÏ¿© ¼Õ½±°Ô SQLÀ» È®ÀåÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. À̸¦ ÅëÇØ ±â¾÷µéÀº °¢°¢ÀÇ ºÐ¼® ÅøÀ̳ª ½Ã½ºÅÛÀ» ¿ÀÇÁ·ÎµùÇÏÁö ¾Ê°íµµ »õ·Î¿î ´ÙÁß ±¸Á¶ÀûÀÎ µ¥ÀÌÅÍ À¯ÇüÀ» ºÐ¼®ÇÒ ¼ö ÀÖ´Ù. SQL-¸Ê¸®µà½º(SQL-MapReduce)´Â ±â¾÷µéÀÌ ºòµ¥ÀÌÅÍ¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â Á¦Ç°ÀÌÀÚ, ±â¾÷µéÀÌ Çõ½ÅÀûÀÎ ¿ª»ç¸¦ ½ÃÀÛÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÇÙ½É ±â¼úÀÌ´Ù.
Å׶óµ¥ÀÌŸÀÇ ÀÚȸ»ç ¾Ö½ºÅÍ µ¥ÀÌÅÍÀÇ °³¹ß ´ã´ç ºÎ»çÀå ¸¶¾çÅ© ¹Ù¿Í(Mayank Bawa)´Â ¡°À̹ø ƯÇã´Â Àü¼¼°è¿¡¼ ´Ü Çϳª»ÓÀÎ ±â¼úÀÎ SQL-¸Ê¸®µà½º(SQL-MapReduce)°¡ Á¶Á÷¿¡ Á¦°øÇÏ´Â ¾öû³ °¡Ä¡¸¦ ÀÎÁ¤¹ÞÀº °á°úÀÌ´Ù. ¸Ê¸®µà½º(MapReduce) ¼ÒÇÁÆ®¿þ¾î¿Í ±â¾÷ Ä£ÈÀûÀÎ SQLÀ» ÅëÇÕÇÑ À¯ÀϹ«ÀÌÇÑ µ¥ÀÌÅÍ ºÐ¼® ÇÁ·¹ÀÓ¿öÅ©´Â ºñ±â¼ú ºÐ¼®°¡µéÀÌ ºòµ¥ÀÌÅÍ¿¡¼ »õ·Î¿î ºñÁî´Ï½º ±âȸ¸¦ º¸´Ù Æí¸®ÇÏ°Ô Å½»öÇÒ ¼ö ÀÖµµ·Ï ÇØÁش١±¸ç ¡°Æ¯Çã ¹ÞÀº SQL-¸Ê¸®µà½º(SQL-MapReduce) Á¢±ÙÀ» ÅÃÇÑ ±â¾÷µéÀº Á¶Á÷ ³» ¹Ì °³Ã´µÈ »õ·Î¿î ´ÙÁß ±¸Á¶ÀûÀÎ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ¹«ÇÑÇÑ ½ºÆåÆ®·³À» ÅëÇØ º¸´Ù ½±°Ô ¹Ì·¡ÀÇ °¡´É¼ºÀ» ÀÌÇØ, Ž»öÇÒ ¼ö ÀÖ´Ù¡±°í ¸»Çß´Ù.
±×´Â ¡°ÀÌ°ÍÀº ²ÞÀÇ ½ÇÇöÀ̸ç Àü¼¼°è ¼ö¹é¸¸ ºñÁî´Ï½º »ç¿ëÀڵ鿡°Ô ºòµ¥ÀÌÅÍ ¼¼°èÀÇ Æ÷¹®À» ¿©´Â °Í¡±À̶ó¸ç ¡°¾Õ¼°¡´Â °í°´µéÀº ±âÁ¸¿¡´Â ºÐ¼®ÀÌ ±î´Ù·Ó°Å³ª Å©±â»ó ºÐ¼®¿¡ ³Ê¹« ¿À·£ ½Ã°£ÀÌ °É¸®´ø ´ÙÁß ±¸Á¶ÀûÀÎ »õ·Î¿î µ¥ÀÌÅÍ¿¡¼ ¾öû³ °¡Ä¡¸¦ ¹ß°ßÇÏ°í ÀÖ´Ù. ½ÇÁ¦·Î, ¹Ý½º¾Ø³ëºí(Barnes & Noble), ÀλçÀÌÆ®ÀͽºÇÁ·¹½º(InsightExpress) ¹× ¾Ö½ºÅÍ µ¥ÀÌÅÍÀÇ °í°´µéÀº SQL-¸Ê¸®µà½º¸¦ ÅëÇØ ¼º°øÀ» È®ÀÎÇÏ°í ÀÖ´Ù¡±°í ¸»Çß´Ù.
¾Ö½ºÅÍ µ¥ÀÌÅÍÀÇ Á¦Ç° °ü¸® ¹× ¸¶ÄÉÆà ºÎ¹® ºÎ»çÀå Ÿ¼Ò ¾Ë±Í·Î½º(Tasso Argyros)´Â ¡°¸¹Àº º¥´õµéÀÌ ºòµ¥ÀÌÅÍ ºÐ¼®ÀÇ ¹Ì·¡¿¡ ´ëÇØ ³íÀÇÇÒ ¶§ Å׶óµ¥ÀÌŸ¿Í ¾Ö½ºÅÍ µ¥ÀÌÅÍ´Â ÀÌ¹Ì ¼º°ø È÷½ºÅ丮¸¦ È®º¸ÇÏ°í ÀÖ¾ú´Ù. ÇöÀç ƯÇã ¹ÞÀº »óÇ¥´Â ¿ì¸®ÀÇ Â÷º°ÈµÈ ±â´ÉÀ» ½ÃÀå¿¡ Àü´ÞÇÏ°í ÀÖ´Ù¡±¸ç ¡°À̹ø ƯÇã°ÇÀº Å׶óµ¥ÀÌŸ¿ÍÀÇ Áö¼ÓÀûÀÎ Çõ½Å ¹× Çù·Â¿¡ Áß¿äÇÑ ºÐ±âÁ¡ÀÌ µÉ °ÍÀÌ¸ç ¿ì¸®´Â °í°´µé¿¡°Ô ¸Ê¸®µà½º(MapReduce) Á¢±Ù ¹æ½ÄÀ» Á¦°øÇÔÀ¸·Î½á ºòµ¥ÀÌÅÍ ºÐ¼®À» ÅëÇÑ ¼öÀÍ ¼ºÀå¿¡ ´«¶ã ¼ö ÀÖµµ·Ï Áö¿øÇÒ °Í¡±À̶ó°í ¸»Çß´Ù.
[±èÅÂÇü ±âÀÚ(boan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>