Çѱ¹ Å׶óµ¥ÀÌŸ(´ëÆì ¿Àº´ÁØ www.teradata.kr)´Â 14ÀÏ ‘Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º 15(Teradata Database 15)’¸¦ Ãâ½ÃÇß´Ù°í ¹àÇû´Ù.
Å׶óµ¥ÀÌŸ ÃøÀº ÇöÀç ½ÃÀåÀº ±âÁ¸ÀÇ ´ÜÀÏ µ¥ÀÌÅÍ¿þ¾îÇϿ콺¿¡¼ ´ÙÁß ½Ã½ºÅÛ, ºÐ¼® ±â¹ý, ÇÁ·Î±×·¡¹Ö ¾ð¾î, ´Ù¾çÇÑ µ¥ÀÌÅÍ À¯ÇüÀ» Áö¿øÇÏ´Â ·ÎÁöÄà µ¥ÀÌÅÍ¿þ¾îÇϿ콺·Î ÀüȯµÇ°í ÀÖÀ¸¸ç, ÀÌ¿¡ µû¶ó ‘Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º 15(Teradata Database 15)’¸¦ ¼±º¸ÀÌ°Ô µÆ´Ù°í ¼³¸íÇß´Ù.
‘µ¥ÀÌÅͺ£À̽º 15’´Â »õ·Î¿î ºÐ¼® Áö¿ø ±â´ÉÀ» Ư¡À¸·Î ÇÑ´Ù.
‘Å׶óµ¥ÀÌŸ Äõ¸®±×¸®µå(Teradata QueryGrid)’´Â ‘Å׶óµ¥ÀÌŸ ÅëÇÕ µ¥ÀÌÅÍ ¾ÆÅ°ÅØó(Å׶óµ¥ÀÌŸ UDA)’ ³»ºÎ¿Í ¿ÜºÎ ¸ðµÎ¿¡ °¡»ó ÄÄÇ»Æà ±â´ÉÀ» Á¦°ø, ±â¾÷ÀÌ ´ÙÁß ½Ã½ºÅÛ Àü¹Ý¿¡¼ ºÐ¼® Äõ¸®¿¡ ¾×¼¼½ºÇÏ°í ÇÁ·Î¼¼½ÌÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
¡ßÁ¦À̽¼(JSON)…µ¿Àû µ¥ÀÌÅÍ Á¶Á¤ = ±âº» Á¦À̽¼(JSON) ±¸Á¶¿¡¼ µ¥ÀÌÅÍ ºÐ¼®Àº ±â¾÷ÀÌ µ¿Àû µ¥ÀÌÅ͸¦ Á¶Á¤ÇÏ°í »õ·Î¿î µ¥ÀÌÅÍ°¡ ¼Ò½º¿¡¼ µµÃâµÇ´Â Áï½Ã, Çâ»óµÈ ºñÁî´Ï½º ¸ðµ¨À» ½ÇÇà½Ãų ¼ö ÀÖµµ·Ï ¸Å¿ì ¶Ù¾î³ ¹Îø¼ºÀ» Á¦°øÇÑ´Ù.
Á¦À̽¼(JSON)¿¡¼ »õ·Î¿î µ¥ÀÌÅÍ°¡ È®º¸µÇ¸é, µ¥ÀÌÅͺ£À̽º Àç¼³°è, ¹°¸®ÀûÀÎ Å×ÀÌºí ¼öÁ¤, À̸¦ À§ÇÑ º°µµÀÇ ½Ã°£°ú ³ë·ÂÀÌ ÇÊ¿ä¾ø´Ù.
‘Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º’´Â ¿þ¾îÇϿ콺 ³»¿ÜºÎ¿¡¼ÀÇ µ¥ÀÌÅÍ È®º¸¸¦ À§ÇØ ¶Ù¾î³ ºñÁî´Ï½º ¹Îø¼º°ú ¸¶Âû ¾ø´Â(frictionless) °æÇèÀ» Á¦°øÇÑ´Ù.
¶ÇÇÑ ½ºÅ°¸¶-¿Â-¸®µå(schema-on-read) ¹× ½ºÅ°¸¶-¿Â-¶óÀÌÆ®(schema-on-write) ±â´ÉÀ» µ¿½Ã¿¡ Á¦°øÇÑ´Ù.
µ¥ÀÌÅͺ£À̽º ³»ºÎÀÇ ½ÉÃþÀûÀÎ Á¦À̽¼(JSON) ÅëÇÕÀ» ÅëÇØ °í°´µéÀº Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽ºÀÇ Æ¯Â¡°ú ±â´ÉÀ» Á¦À̽¼(JSON) µ¥ÀÌÅÍ ºÐ¼®¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Ù.
¡ß¾ÆÅ°ÅØó À¯¿¬¼º…¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚµéÀÇ ÀÚÀ²±Ç Çâ»ó = ºÐ¼®ÀÌ Áøȵʿ¡ µû¶ó, Å׶óµ¥ÀÌŸ´Â ¿ä±¸»çÇ×ÀÌ °¢°¢ ´Ù¸¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ¿Í ÇÁ·Î±×·¡¸Óµé¿¡°Ô ´õ ¸¹Àº ±ÇÇÑÀ» ºÎ¿©Çϱâ À§ÇØ ³ë·ÂÇØ¿Ô´Ù.
±×µéÀº BI SQL ÇÁ·Î±×·¡¸Óº¸´Ù ´õ¿í µ¶¸³ÀûÀÎ Åø, ±â¼ú, ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ°í ÀÖ´Ù.
Çâ»óµÈ ‘µ¥ÀÌÅͺ£À̽º 15’´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀڵ鿡°Ô ´Ù¾çÇÑ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¾×¼¼½º, À¯¿¬ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó, °ß°íÇÑ °³¹ß ȯ°æ È°¿ë µîÀ» Áö¿øÇϸç, ±×µéÀº »õ·Î¿î º´·Ä ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ½ÀµæÇÒ ÇÊ¿ä°¡ ¾ø´Ù.
°³¹ßÀÚµéÀº ´Ù¾çÇÑ ½ºÅ©¸³Æà ¾ð¾î(Perl, Ruby, Python, R)¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ¿Í BI SQL ÇÁ·Î±×·¡¸Ó´Â µ¥ÀÌÅ͸¦ »çÀÏ·Î ¼¹ö(siloed server)¿¡ ÃßÃâÇÒ ÇÊ¿ä ¾øÀÌ µ¥ÀÌÅͺ£À̽º¿¡¼ ±×µéÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ß, ¿î¿µÇÒ ¼ö ÀÖ´Ù.
¡ß±â¾÷ Àü¹Ý¿¡¼ÀÇ Á¶ÇÕ = µ¥ÀÌÅͺ£À̽º ¹× ºÐ¼® ȯ°æÀÌ ÁøÈÇϸé¼, »ç¿ëÀÚµéÀº ºÐ¼® Ç÷§Æû°£ ÀÎÅÚ¸®ÀüÆ®ÇÑ ¿¬°áÀ» ÇÊ¿ä·Î ÇÑ´Ù.
‘Äõ¸®±×¸®µå(QueryGrid)’ ±â´ÉÀÌ Æ÷ÇÔµÈ ‘µ¥ÀÌÅͺ£À̽º 15’´Â ¾ç¹æÇâ(Bi-directional) µ¥ÀÌÅÍ À̵¿ ¹× ¿ÀÇÂ-¼Ò½º ÇϵÓÀ¸·Î Ǫ½Ã´Ù¿î ÇÁ·Î¼¼½ÌÀ» Áö¿øÇÑ´Ù.
Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º¿¡ Á¢±Ù, ÇÊÅ͸µÀ¸·Î ½ÃÀÛµÈ Äõ¸®´Â ¾î¶°ÇÑ IT °³ÀÔ ¾øÀ̵µ ÇÏµÓ È¯°æºÎÅÍ µ¥ÀÌÅͺ£À̽º±îÁö µ¥ÀÌÅÍÀÇ ºÎºÐ°á°ú¸¦ Á¦°øÇÑ´Ù. ÀÌ´Â Çö µ¥ÀÌÅÍ¿þ¾îÇϿ콺 ÀúÀåµÅ ÀÖÁö ¾ÊÀº µ¥ÀÌÅÍ »ç¿ëÀ» °¡´ÉÄÉ ÇØ Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º ³»¿¡¼ µ¥ÀÌÅÍ ºÐ¼®ÀÌ °¡´ÉÇÏ´Ù.
°¡Æ®³Ê°¡ ·ÎÁöÄà µ¥ÀÌÅÍ¿þ¾îÇϿ콺¸¦ ÁÖ¸ñÇÑ °Íó·³, ÀÌ·¯ÇÑ Á¶ÇÕÀº Å׶óµ¥ÀÌŸ UDA ³»ºÎ¿¡¼´Â ¹°·Ð UDA¸¦ ³Ñ¾î ´Ù¸¥ µ¥ÀÌÅͺ£À̽º¿Í ¿¬°áÀ» ÅëÇؼµµ °¡´ÉÇÏ´Ù.
¡ß3D ºñÁî´Ï½º Áú¹®¿¡ ´ëÇÑ ´äº¯ = Å׶óµ¥ÀÌŸ´Â 3D Áö¸® Á¤º¸ ¹× ‘ÀÎ µ¥ÀÌÅͺ£À̽º’ ½Ã°£ ºÐ¼® ±â´ÉÀ» Ãß°¡Çß´Ù.
Áö¸® Á¤º¸ ºÐ¼® ±â´ÉÀº ³ôÀÌ¿Í °íµµ¸¦ º¸¿©ÁÖ¸ç, Áö¿ªÀ̳ª ¾î¶² ´ë»óÀÇ »ó´ëÀûÀÎ ³ôÀ̸¦ ºÐ¼®ÇÏ´Â ‘z ÄÚµð³×ÀÌÆ®(coordinate, ÁÂÇ¥)’ ±â´ÉÀ» Á¦°øÇÑ´Ù.
3D ·ÎÁ÷Àº ÇöÀç Áö¸® Á¤º¸ ºÐ¼® ±â´É¿¡ Æ÷ÇԵŠÀÖÀ¸¸ç, À̸¦ ÅëÇØ »ç¿ëÀÚµéÀº 3D °ü·Ã ºñÁî´Ï½º Áú¹®¿¡ ´ëÇÑ ÇØ´äÀ» ¾òÀ» ¼ö ÀÖ´Ù.
¿¹¸¦ µé¾î, Åë½Å ȸ»çµéÀº ÅëÈ Ç°Áú¿¡ ¿µÇâÀ» ÁÖ´Â ÈÞ´ëÆù ±âÁö±¹ ÁÖº¯¿¡ ÀÖ´Â Àå¾Ö¹° ³ôÀ̸¦ Á¤ÇÒ ¼ö ÀÖ´Ù.
¼ÕÇغ¸Çèȸ»çµéÀº È«¼öÁö¿ªÀ» ÆľÇÇØ ÇǺ¸Çè °¡±¸¿¡ ¼ÕÇظ¦ ÀÔÈù È«¼ö·®À» ±âÁØÀ¸·Î ÀáÀçÀûÀÎ ÀçÁ¤ ¼Õ½ÇÀ» °è»êÇÒ ¼ö ÀÖ´Ù.
‘Å׶óµ¥ÀÌŸÀÇ ½Ã°£ ½ÅÅýº(Teradata Temporal syntax)’´Â Ç¥ÁØÀ» ÁؼöÇϸç, ‘Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º’´Â ƯÁ¤ ½Ã°£ Äõ¸®ÀÇ ¼º´ÉÀ» Å©°Ô Çâ»ó½ÃÄÑ »ç¿ëÀÚµéÀÌ ´õ ¸¹Àº Äõ¸®¸¦ ½ÇÇàÇÏ°í ½Ã°£°ú °ü·ÃµÈ ºñÁî´Ï½º Áú¹®¿¡ ´ëÇÑ ÇØ´äÀ» ¾òÀ» ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.
¡ß½Ã½ºÅÛ Çâ»ó = µ¥ÀÌÅͺ£À̽º 15´Â °¡¿ë¼º ¹× Áö¿ø¼º(supportability)ÀÌ Å©°Ô Çâ»óµÆ´Ù.
À̸¦ ÅëÇØ ±âÁ¸ ½Ã½ºÅÛÀÌ ÃÖ°í ¼öÁØÀ¸·Î ½ÇÇàµÇ¾úÀ» ¶§¿Í ºñ±³Çصµ ‘Å׶óµ¥ÀÌŸ µ¥ÀÌÅͺ£À̽º’¸¦ ¾ÈÁ¤ÀûÀÌ°í ¼Õ½±°Ô »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, Äõ¸®¸¦ ´õ¿í ¿øÈ°È÷ ½ÇÇà½Ãų ¼ö ÀÖ´Ù.
¶ÇÇÑ Å׶óµ¥ÀÌŸ °í°´ ¼ºñ½º(Teradata Customer Services)ÀÇ Àü¹®°¡µéÀº ¹®Á¦ ¹ß»ý½Ã ½Å¼ÓÇÏ°Ô ¹®Á¦¸¦ ÆľÇ, ÇØ°áÇÒ ¼ö ÀÖ´Ù.
ÀÌ ¹Û¿¡µµ Å׶óµ¥ÀÌŸ ¾×Ƽºê ½Ã½ºÅÛ °ü¸®(Teradata Active System Management, TASM)¿Í ÅëÇÕ ¿öÅ©·Îµå °ü¸®(Integrated Workload Management)¸¦ Áö¿øÇϱâ À§ÇØ ¿©·¯ ±â´ÉµéÀÌ Çâ»óµÆ´Ù.
Å׶óµ¥ÀÌŸ ¿¬±¸¼Ò ½ºÄ± ³ª¿ì(Scott Gnau) ´ëÇ¥´Â “»ç¿ëÀÚµéÀº ´ÙÁß ½Ã½ºÅÛ Àü¹Ý¿¡¼ ºÐ¼® Äõ¸®¸¦ Á¶ÇÕÇÒ ¼ö ÀÖ°í, Á¦À̽¼(JSON) µ¥ÀÌÅ͸¦ ÅëÇÕ, »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ µ¥ÀÌÅͺ£À̽º¿¡¼ ºñ-SQL(non-SQL) ¾ð¾î ÀÛ¼º ¹× ¿î¿µÀÌ °¡´ÉÇϸç, »õ·Î¿î ºÐ¼®À» È°¿ëÇÒ ¼öµµ ÀÖ´Ù”¶ó¸ç “µ¥ÀÌÅͺ£À̽º 15’´Â »ç¿ëÀÚµéÀÌ ¸ðµç µ¥ÀÌÅÍ¿¡ ¾×¼¼½º ÇØ °·ÂÇÏ°í »õ·Î¿î ÅëÂû·ÂÀ» ¾òµµ·Ï Áö¿øÇÏ´Â ‘ÅëÇÕ µ¥ÀÌÅÍ ¾ÆÅ°ÅØó(Unified Data Architecture)’¸¦ ±â¹ÝÀ¸·Î Á¦°øµÇ¸ç ÀÌ´Â Å׶óµ¥ÀÌŸ ‘ºÒ¸´ ÇÁ·çÇÁ(Bulletproof)’ ±â¼ú·Î °¡´ÉÇÑ °á°ú¶ó°í ÇÒ ¼ö ÀÖ´Ù. Å׶óµ¥ÀÌŸ´Â °í°´µéÀÌ ´ÜÀÏ µ¥ÀÌÅÍ¿þ¾îÇϿ콺¿¡¼ ·ÎÁöÄà µ¥ÀÌÅÍ¿þ¾îÇϿ콺(LDW)·Î ÀüȯÇÒ ¼ö ÀÖµµ·Ï Àû±Ø Áö¿øÇÏ°í ÀÖ´Ù”¶ó°í ¸»Çß´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net
< ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |