[º¸¾È´º½º ¹Ú¹Ì¿µ ±âÀÚ] ¹æ´ëÇÑ µ¥ÀÌÅ͸¦ ´õ È¿À²ÀûÀÌ°í ´õ ºü¸£°Ô ó¸®ÇÒ ¼ö ÀÖ´Â ¿øõ±â¼úÀÌ DGIST¿¡¼ °³¹ßµÆ´Ù. ºòµ¥ÀÌÅÍ¿Í °°ÀÌ Ä¿Á®°¡´Â µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ´Â È¿À²ÀûÀÎ ±â¼ú·Î½á ÇâÈÄ ±× È°¿ëÀÌ ¸Å¿ì ±â´ëµÈ´Ù.
DGIST´Â Á¤º¸Åë½ÅÀ¶ÇÕÀü°ø ±è¹Î¼ö ±³¼öÆÀÀÌ °ü°èÇü µ¥ÀÌÅÍ Ã³¸® ±â¼úÀÎ ¡®GPT(Graph-based Partitioning Table) ±â¼ú¡¯À» °³¹ßÇß´Ù. ÃÖ°íÀÇ Ã³¸®¼Óµµ¸¦ ÀÚ¶ûÇÏ´Â ±âÁ¸ÀÇ Ã³¸® ¹æ½Äº¸´Ùµµ Æò±Õ 4¹è°¡·® ´õ ¿ì¼öÇÑ Ã³¸® ¼º´ÉÀ» º¸¿© ÇâÈÄ °ü·Ã ºÐ¾ß¿¡¼ È°¿ëµÉ ¼ö ÀÖÀ» °ÍÀ¸·Î ±â´ëµÈ´Ù.
¡®°ü°èÇü µ¥ÀÌÅÍ¡¯´Â ¿©·¯ »ê¾÷ ºÐ¾ß¿¡¼ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â µ¥ÀÌÅÍ ÇüÅ·Î, ¿À´Ã³¯ ±× ±Ô¸ð°¡ Ä¿Á® ¿©·¯ ´ëÀÇ ÄÄÇ»ÅÍ¿¡ ºÐ»ê ÀúÀ塤ó¸®ÇÏ´Â ±â¼úµéÀÌ ³Î¸® »ç¿ëµÈ´Ù. ÇöÀç °ü°èÇü µ¥ÀÌÅ͸¦ ºÐ»ê ó¸®ÇÏ´Â °¡Àå ¶Ù¾î³ ±â¼úÀº ¡®¾ÆÆÄÄ¡(Apache)¡¯ÀÇ ¡®½ºÆÄÅ©(Spark) SQL¡¯·Î, ±× ¿Ü¿¡µµ ¿©·¯ ó¸® ±â¼úµéÀÌ ¸¹ÀÌ °³¹ßµÅ ¿Ô´Ù. ÇÏÁö¸¸ ÀÌµé ±â¼úµé ¸ðµÎ µ¥ÀÌÅÍ Ã³¸®¸¦ À§Çؼ± ³×Æ®¿öÅ©»ó¿¡¼ ¿¬°áµÈ ¿©·¯ ´ëÀÇ ÄÄÇ»ÅÍ »çÀÌÀÇ ¸¹Àº ¾çÀÇ ³×Æ®¿öÅ© Åë½ÅÀÌ ÇÊ¿äÇÑ ´ÜÁ¡À» °®°í ÀÖ´Ù.
ÀÌ¿¡ ±è¹Î¼ö ±³¼öÆÀÀº °ü°èÇü µ¥ÀÌÅ͸¦ ¿©·¯ ´ëÀÇ ÄÄÇ»Å͵鿡 ±âÁ¸°ú ´Ù¸¥ ¹æ½ÄÀ¸·Î ÀúÀåÇÏ°í ó¸®ÇÏ´Â ¹æ½ÄÀ» °í¹ÎÇß´Ù. ±× °á°ú ÄÄÇ»ÅÍµé °£ÀÇ ³×Æ®¿öÅ© Åë½ÅÀ» °ÅÀÇ ¹ß»ý½ÃÅ°Áö ¾Ê°íµµ µ¥ÀÌÅÍ ºÐ»ê 󸮰¡ °¡´ÉÇÑ GPT ±â¼úÀ» °³¹ß, ±âÁ¸ÀÇ µ¥ÀÌÅÍ ÀúÀå ¹× Ã³¸® ±â¼úµéÀÌ °®´ø ¹®Á¦ÀÇ ±Ùº»Àû ÇØ°á¿¡ ¼º°øÇß´Ù.
󸮼ӵµ°¡ »¡¸®Áø ÀÌÀ¯´Â µ¥ÀÌÅ͸¦ ±×·¡ÇÁ À§ Á¡°ú ¼±ÀÇ °ü°è·Î ¸ðµ¨¸µÇ߱⠶§¹®ÀÌ´Ù. °ü°èÇü µ¥ÀÌÅ͸¦ ±¸¼ºÇÏ´Â °¢ µ¥ÀÌÅÍ Å×À̺íÀ» Á¤Á¡(vertex)À¸·Î, Å×À̺íµé °£ÀÇ Á¶ÀÎ(join) °ü°è¸¦ ¼±(edge)À¸·Î ¼³Á¤ÇÑ ÀÏÁ¾ÀÇ ±×·¡ÇÁ µ¥ÀÌÅÍ·Î ¸ðµ¨¸µÇÏ°í Çãºê(hub) ¿ªÇÒÀ» ÇÏ´Â µ¥ÀÌÅÍ Å×À̺íÀ» ±âÁØÀ¸·Î ³ª¸ÓÁö µ¥ÀÌÅÍ Å×À̺íµéÀ» ¼öÆò ºÐÇÒÇØ °¢ ÄÄÇ»ÅÍ¿¡ ³ª´² ÀúÀåÇß´Ù. À̸¦ ÅëÇØ ºÐ»ê 󸮿¡µµ ³×Æ®¿öÅ© Åë½ÅÀÌ °ÅÀÇ ¹ß»ýÇÏÁö ¾Ê´Â ÀåÁ¡À» È®º¸Çß´Ù.
À̹ø¿¡ °³¹ßµÈ ±è¹Î¼ö ±³¼öÆÀÀÇ GPT ±â¼úÀº ¾÷°è Ç¥ÁØ º¥Ä¡¸¶Å© ¹æ½ÄÀÎ ¡®TPC-DS¡¯¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Ã³¸®¼º´É ºñ±³¿¡¼ ¾ÆÆÄÄ¡ ½ºÆÄÅ© SQLº¸´Ù Æò±Õ 4.2¹è ´õ ºü¸¥ 󸮼ӵµ¸¦ º¸¿´´Ù. ¶ÇÇÑ ´Ü¼øÇÑ ÀÌ·ÐÀû ´Ü°è¸¦ ³Ñ¾î ½ÇÁ¦ »ê¾÷¿ë µ¥ÀÌÅÍ Ã³¸®¿¡ ªÀº ½ÃÀÏ ³» »ó¿ëÈ°¡ °¡´ÉÇÑ ¼öÁØÀÇ ¿Ï¼ºµµ±îÁö °®Ãè´Ù.
DGIST Á¤º¸Åë½ÅÀ¶ÇÕÀü°ø ±è¹Î¼ö ±³¼ö´Â ¡°2010³â´ë ÃʹÝ, ºòµ¥ÀÌÅÍ¿¡ Èï¹Ì¸¦ °®°í ½ÃÀÛÇÑ ¿¬±¸°¡ ¹æ´ëÇÑ ¾çÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ±â¼ú ¿¬±¸·Î À̾îÁö°Ô µÆ´Ù¡±¸ç, ¡°À̹ø ¿¬±¸·Î È®º¸ÇÑ °ü°èÇü µ¥ÀÌÅÍ Ã³¸® ±â¼úÀº ÇâÈÄ Ä¿Á®°¡°í ÀÖ´Â µ¥ÀÌÅÍÀÇ ¾ç°ú ±× º¹À⼺À» °í·ÁÇØ º¼ ¶§, ¸Å¿ì À¯¿ëÇÏ°Ô È°¿ëµÉ °ÍÀ¸·Î ±â´ëÇÏ°í ÀÖ´Ù¡±°í ¸»Çß´Ù.
ÇÑÆí À̹ø ¿¬±¸ °á°ú´Â DGIST Á¤º¸Åë½ÅÀ¶ÇÕÀü°ø ³²À±¹Î ¹Ú»ç°úÁ¤»ýÀÌ Á¦1ÀúÀÚ·Î Âü¿©ÇßÀ¸¸ç, Á¤º¸°úÇÐ ºÐ¾ß¿¡¼ ±ÇÀ§ ÀÖ´Â ±¹Á¦ÇмúÁö ¡®ÀÎÆ÷¸ÞÀÌ¼Ç »çÀ̾ð½º(Information Sciences)¡¯ 4¿ùÈ£¿¡ °ÔÀçµÆ´Ù.
[¹Ú¹Ì¿µ ±âÀÚ(mypark@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>