Çѱ¹Å׶óµ¥ÀÌŸ(´ëÇ¥ ÃÖ½Âö www.teradata.kr)´Â 22ÀÏ Å׶óµ¥ÀÌŸ ÅëÇÕ µ¥ÀÌÅÍ ¾ÆÅ°ÅØó(Unified Data Architecture, ÀÌÇÏ UDA)ÀÇ °ü¸® ¹× »ç¿ëÆíÀǼºÀ» ³ôÀÌ°í, ¹ÎøÇÑ ÀÇ»ç°áÁ¤À» µ½´Â ‘Å׶óµ¥ÀÌŸ Äõ¸®±×¸®µå(Teradata QueryGrid): Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º-Åõ-ÇÁ·¹½ºÅä(Teradata Database-to-Presto) ¼ÒÇÁÆ®¿þ¾î’¸¦ ¹ßÇ¥Çß´Ù.
ÀÌ ¼ÒÇÁÆ®¿þ¾î´Â Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º(Database) ¶Ç´Â ¾ÆÆÄÄ¡ ÇϵÓ(Apache Hadoop)À¸·ÎºÎÅÍ »ý¼ºµÈ Å©·Î½º-Ç÷§Æû(cross-platform) SQL Äõ¸®ÀÇ ½ÇÇàÀ» Áö¿øÇÑ´Ù.
¶ÇÇÑ Å׶óµ¥ÀÌŸ´Â ÀÚ»ç µ¥ÀÌÅͺ£À̽º(Teradata Database), Å׶óµ¥ÀÌŸ ¾Ö½ºÅÍ ¾Ö³Î¸®Æ½½º(Teradata Aster Analytics) ¹× ÇϵÓÀ» ´ÜÀÏ Å׶óµ¥ÀÌŸ UDA ¾îÇöóÀ̾𽺿¡ ÅëÇÕ, µ¥ÀÌÅÍ Å½»ö ¹× ºÐ¼®À» °£ÆíÈÇÑ´Ù.
µ¥ÀÌÅÍ ½ºÆ®¸²ÀÌ Áõ°¡ÇÏ°í »õ·Î¿î ºÐ¼® À¯ÇüÀÌ ºÎ»óÇϸé¼, Á¶Á÷µéÀº Á¦ÇÑµÈ ¿¹»ê ³»¿¡¼ ¼ö¸¹Àº ±â¼úÀû ¼±ÅÃÀ» ¸é¹ÐÈ÷ ºÐ¼®ÇØ¾ß ÇÏ´Â »óȲ¿¡ ³õ¿© ÀÖ´Ù.
¾ÆÅ°ÅØó¿¡ ´ëÇÑ È®°íÇÑ ºñÀüÀÌ ¾ø´Ù¸é, Á¶Á÷µéÀº ÇÁ·Î¼¼½º¸¦ ¹æÇØÇÏ´Â ÀÏ°ü¼º ¾ø´Â ±â¼ú·Î µ¥ÀÌÅÍ ¼¾Å͸¦ ±¸ÃàÇÒ ¼öµµ ÀÖ´Ù.
Å׶óµ¥ÀÌŸ´Â Â÷º°ÈµÈ ±â´É°ú °æÁ¦Àû ÀÌÁ¡À» Á¦°øÇϸé¼, ¿©·¯ ±â¼úµéÀ» Á¶À²ÇÏ´Â ºÐ¼® ¿¡ÄڽýºÅÛ ‘Å׶óµ¥ÀÌŸ UDA’¸¦ ÅëÇØ ÀÌ°°Àº ±â¾÷ÀÇ °úÁ¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.
¡ßÅ׶óµ¥ÀÌŸ Äõ¸®±×¸®µå(Teradata QueryGrid), ÇÁ·¹½ºÅä(Presto) Áö¿ø = Å׶óµ¥ÀÌŸ Äõ¸®±×¸®µå(Teradata QueryGrid)´Â ¿£ÅÍÇÁ¶óÀÌÁî Àü¹ÝÀÇ ºÐ¼®À» ÃÖÀûȽÃÅ°´Â ¼ÒÇÁÆ®¿þ¾î´Ù.
ÀÌ ¼ÒÇÁÆ®¿þ¾î´Â »ç¿ëÀÚ¿¡°Ô ¿øÈ°ÇÑ ¼¿ÇÁ ¼ºñ½º °æÇèÀ» Á¦°ø, ¸ÖƼ-½Ã½ºÅÛ ºÐ¼®¿¡ ´ëÇÑ Æ¯º°ÇÑ Á¢±Ù ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.
¡ß»õ·Î¿î ‘Å׶óµ¥ÀÌŸ Äõ¸®±×¸®µå(Teradata QueryGrid) = Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º-Åõ-ÇÁ·¹½ºÅä(Teradata Database-to-Presto) ¼ÒÇÁÆ®¿þ¾î’´Â »ç¿ëÀÚµéÀÌ º¸´Ù ¾ç¹æÇâÀûÀÎ ¹æ½ÄÀ¸·Î ºòµ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ¸ç, ÇÏµÓ ¹× Å׶óµ¥ÀÌŸ¿¡¼ Äõ¸® ½ÇÇà ½Ã, ANSI SQL¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
ÇÁ·¹½ºÅä´Â ±â°¡¹ÙÀÌÆ®(GB)ºÎÅÍ Æ䟹ÙÀÌÆ®(PB)¿¡ À̸£±â±îÁö ¸ðµç ±Ô¸ðÀÇ µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ ¾ç¹æÇ⠺м® Äõ¸®¸¦ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ¿ÀǼҽº ±â¹ÝÀÇ ºÐ»ê SQL Äõ¸® ¿£ÁøÀÌ´Ù.
¡ßÅ׶óµ¥ÀÌŸ Äõ¸®±×¸®µå(Teradata QueryGrid) = »ç¿ëÀÚµéÀº Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º(Teradata Database) ³» Ǫ½Ã´Ù¿î ÇÁ·Î¼¼½ÌÀ» ÅëÇØ ÇϵÓÀ¸·ÎºÎÅÍ Å©·Î½º-Ç÷§Æû Äõ¸®¸¦ ½ÇÇà ¹× ¿Ï·áÇÒ ¼ö ÀÖ´Ù.
ȤÀº Å׶óµ¥ÀÌŸ·ÎºÎÅÍ Äõ¸®°¡ ½ÃÀÛµÉ ¼öµµ ÀÖÀ¸¸ç, ÀÌ ¶§ ÇÁ·Î¼¼½ÌÀº ÇϵÓÀ¸·Î Ǫ½Ã´Ù¿î(push down)µÈ´Ù. Çâ»óµÈ ÇÁ·¹½ºÅä(Presto) ¼ÒÇÁÆ®¿þ¾î´Â UDAÀÇ °¡Ä¡¿Í ¹üÀ§¸¦ È®Àå½ÃÅ°¸ç »ç¿ëÀÚµéÀÌ ºÐ¼® ¿¡ÄڽýºÅÛ¿¡¼ ±âÁ¸ÀÇ SQL Åø°ú ±â¼úÀ» È°¿ëÇϸé¼, ¸Å¿ì ºü¸¥ ¹ÝÀÀ ½Ã°£À» ¾òÀ» ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
Å׶óµ¥ÀÌŸ´Â ¿ÀǼҽº¿¡ ´ëÇÑ ±â¿©(contribution)´Â ¹°·Ð ÇÁ·¹½ºÅä µµÀÔ È®»êÀ» À§ÇØ ÇÁ·¹½ºÅä¿¡ ´ëÇÑ ·Îµå¸ÊÀ» ¹ßÇ¥Çß´Ù.
¶ÇÇÑ 2015³â 9¿ù, ¿£ÅÍÇÁ¶óÀÌÁî±Þ ÇÁ·¹½ºÅä ODBC/JDBC µå¶óÀ̹ö ¹× ±×¿¡ ´ëÇÑ »ó¾÷Àû Áö¿ø¿¡ ´ëÇؼµµ ¹ßÇ¥Çß´Ù.
ÀÌ µå¶óÀ̹ö´Â ±âÁ¸ BI Åø ¹× µ¥ÀÌÅÍ-ÁÖµµÀû ¾ÖÇø®ÄÉÀ̼ǰú ÇÁ·¹½ºÅäÀÇ ¿¬°áÀ» ¿ëÀÌÇÏ°Ô ÇØ ±â¾÷ÀÇ ÇÙ½ÉÀûÀÎ ¿ä±¸»çÇ×À» ÃæÁ·½ÃŲ´Ù.
|
|
|
¡ã Å׶óµ¥ÀÌŸ ÅëÇÕ µ¥ÀÌÅÍ ¾ÆÅ°ÅØó ¾îÇöóÀ̾𽺠|
¡ßÅ׶óµ¥ÀÌŸ UDA ¾îÇöóÀ̾𽺠= Å׶óµ¥ÀÌŸ UDA ¾îÇöóÀ̾𽺴 Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º(Teradata Database), Å׶óµ¥ÀÌŸ ¾Ö½ºÅÍ ¾Ö³Î¸®Æ½½º(Teradata Aster Analytics) ¹× ÇϵÓÀÇ À¯¿¬ÇÑ ÅëÇÕÀ» Áö¿ø, °í°´ÀÇ ¿öÅ©·Îµå ¿ä±¸»çÇ×À» ÃæÁ·½ÃÄÑÁÖ´Â ÃÖÃÊÀÇ ¿£ÅÍÇÁ¶óÀÌÁî±Þ ¾îÇöóÀ̾ð½ºÀÌ´Ù.
¸ðµç ¼ÒÇÁÆ®¿þ¾î°¡ ´ÜÀÏ Ä³ºñ´Ö¿¡ ¼³Ä¡µÅ µ¥ÀÌÅÍ ¼¾ÅÍ Ç²ÇÁ¸°Æ®¸¦ ÁÙÀÌ°í, ºÐ¼® ¿¡ÄڽýºÅÛÀÇ ÀåÁ¡À» Á¦°øÇÑ´Ù.
Å׶óµ¥ÀÌŸ UDA ¾îÇöóÀ̾ð½º(Teradata UDA Appliance)´Â ¿ÏÀüÇÏ°Ô ¼³Á¤ÀÌ °¡´ÉÇÑ ºÐ¼® ¿¡ÄڽýºÅÛÀ¸·Î, Å׶óµ¥ÀÌŸ UDA(Teradata Unified Data Architecture)·Î¼µµ ±¸ÃàÀÌ °¡´ÉÇÏ´Ù.
ÀÌ ¾îÇöóÀ̾𽺴 ºü¸£°Ô À̵¿ÇÏ´Â ´ë±Ô¸ð Á¤Çü, ¹ÝÁ¤Çü, ºñÁ¤Çü µ¥ÀÌÅÍ¿¡¼ µ¥ÀÌÅÍ-ÁÖµµÀûÀÎ ÀÇ»ç°áÁ¤À» ÃËÁø½ÃÅ°¸ç, °í°´ÀÇ ¿ä±¸»çÇ׿¡ À¯¿¬ÇÏ°Ô ´ëÀÀÇÒ ¼ö ÀÖ´Ù.
ƯÈ÷ ÀÌ ¾îÇöóÀ̾𽺴 µ¥ÀÌÅÍ ¼öÁý ¹× µð½ºÄ¿¹ö¸®¸¦ À§ÇÑ ¿ÀÇÂÇü ¸ðµ¨À» Áö¿øÇϸç, ÃÖÀûÀÇ µ¥ÀÌÅÍ ¼¼Æ®¿¡ ´Ù¾çÇÑ ¿öÅ©·Îµå ¿ä±¸»çÇ×À» ¿¬°á½ÃÅ°´Â ÇÑÆí, Á¶Á÷ ³» ¸ðµç ºÎ¼·ÎºÎÅÍÀÇ µ¥ÀÌÅ͸¦ ÅëÇÕÇÑ´Ù.
Å׶óµ¥ÀÌŸ ¿¬±¸¼ÒÀÇ ¿Ã¸®¹ö ·¹Ã÷¹ö±×(Oliver Ratzesberger) ´ëÇ¥´Â “Å׶óµ¥ÀÌŸ°¡ 3³â Àü UDA¸¦ ¼Ò°³ÇÑ ÀÌÈÄ, ÀÌ·¯ÇÑ Á¢±Ù ¹æ½ÄÀº ºü¸£°Ô È®»êµÇ°í ÀÖ´Ù. ÀÌ »õ·Î¿î Á¦Ç°µéÀº ¿ì¸® °í°´µéÀÌ ¼¼°è¿¡¼ °¡Àå À¯¿¬ÇÏ°í °·ÂÇÑ ÅëÇÕ ºÐ¼® Ç÷§ÆûÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇϸç, ¼º´É Çâ»óÀº ¹°·Ð, ÇϵӰú Å׶óµ¥ÀÌŸ¸¦ Æ÷°ýÇÏ´Â ºÐ¼®À» ¿ëÀÌÇÏ°Ô ÇÒ ¼ö ÀÖµµ·Ï µ½´Â´Ù. Å׶óµ¥ÀÌŸ UDA ¾îÇöóÀ̾𽺴 °í°´µéÀÌ ´ÜÀÏ Ä³ºñ´Ö¿¡¼ ÅëÇÕ µ¥ÀÌÅÍ ¾ÆÅ°ÅØóÀÇ Æ÷°ýÀûÀÎ °¡Ä¡¸¦ ½ÇÇöÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù”¶ó°í ¸»Çß´Ù.
ÇÑÆí, ‘Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º-Åõ-ÇÁ·¹½ºÅä(Teradata Database-to-Presto) ¼ÒÇÁÆ®¿þ¾î’¿Í ‘Å׶óµ¥ÀÌŸ UDA ¾îÇöóÀ̾𽺒´Â 2016³â 1ºÐ±â¿¡ Àü¼¼°èÀûÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |