¹Ù¾ßÈå·Î µ¥ÀÌÅÍÀÇ ½Ã´ë´Ù. ´Ü¹®¹®ÀÚ¼ºñ½º(SMS), ÀνºÅÏÆ®¸Þ½ÅÀú(IM)ÀÇ ¸Þ½ÃÁö´Â ¹°·Ð ¼Ò¼È ³×Æ®¿öÅ© ¼ºñ½º(SNS)¿¡¼ÀÇ È°µ¿°ú °°ÀÌ »ýÈ° °÷°÷¿¡¼ µ¥ÀÌÅÍ°¡ »ý¼ºµÇ°í ÀÖ´Ù. IT ±â¼úÀÇ ¹ßÀüÀ¸·Î ºñÁî´Ï½º È°µ¿Àº ¹°·Ð °³ÀÎ ¿µ¿ª¿¡¼µµ IT ±â±âÀÇ ÀÌ¿ëÀÌ Áõ°¡ÇÏ¸é¼ ¿À´Ã³¯ µ¥ÀÌÅÍ´Â ‘µ¥ÀÌÅÍ Æø¹ß’À̶ó´Â ¿ë¾î°¡ ¾î»öÇÏÁö ¾ÊÀ» Á¤µµ·Î ¹æ´ëÇÑ µ¥ÀÌÅÍ°¡ »ý¼º, È°¿ëµÇ°í ÀÖ´Ù.
°ú°Å¿¡´Â ±ÔÄ¢¼ºÀ» Áö´Ñ Á¤Çü µ¥ÀÌÅ͸¸ ºÐ¼®ÇØ ºñÁî´Ï½º¿¡ È°¿ëµÅ ¿Ô´Ù. ÀÏÁ¤ÇÑ ±ÔÄ¢¼ºÀ» Áö³à µ¥ÀÌÅÍ ºÐ¼®°ú °Ë»öÀÌ ¿ëÀÌÇÑ ±î´ßÀÌ´Ù. ±×·¸Áö¸¸ ´õ ¸¹Àº µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ¸é ºÐ¼® °á°úÀÇ Á¤È®µµ¸¦ ³ôÀÏ ¼ö ÀÖÀ½Àº ÁÖÁöÀÇ »ç½ÇÀÌ´Ù. IT ¹ßÀüÀ¸·Î ÀÏÁ¤ÇÑ ±ÔÄ¢¾øÀÌ ³ª¿µÈ ºñÁ¤Çü µ¥ÀÌÅͱîÁö ºÐ¼®ÇÒ ¼ö Àִ ȯ°æÀÌ ¸¶·ÃµÆÀ¸¸ç, ÀÌ´Â ºòµ¥ÀÌÅͶó´Â »õ·Î¿î ¿µ¿ªÀ» âÃâÇÑ »óȲÀÌ´Ù.
SQL·Î ½Ç½Ã°£ ºÐ¼®¿ä±¸ ¼ö¿ë
ºòµ¥ÀÌÅÍÀÇ ´ëµÎ´Â ¼ö¸¹Àº µ¥ÀÌÅ͸¦ ºñ¿ëÈ¿À²ÀûÀ¸·Î ´ãÀ» ¼ö ÀÖ´Â ÀúÀå¼ÒÀÇ µîÀåÀ» ¹è°æÀ¸·Î ÇÑ´Ù. ÅõÀÔºñ¿ëÀÌ ºÐ¼®À» ÅëÇØ ¾ò´Â °¡Ä¡º¸´Ù ¸¹´Ù¸é ºÐ¼®ÀÇ Çʿ伺ÀÌ Àǹ̸¦ ÀÒ°Ô µÈ´Ù. ±âÁ¸ Á¤Çü µ¥ÀÌÅ͸¸ÀÌ ºÐ¼® ´ë»óÀÌ µÆ´ø °ÍÀÌ ÀÌ ¶§¹®ÀÌ´Ù. ºòµ¥ÀÌÅ͸¦ ȵηΠÀ̲ø¾î³½ ºñ¿ëÈ¿À²Àû µ¥ÀÌÅÍ ÀúÀå ¹æ½ÄÀº ¹Ù·Î ÇϵÓÀÌ´Ù.
±×·¯³ª ÇϵÓÀº ´ë¿ë·® ÀúÀå¿¡ ÃÊÁ¡ÀÌ ¸ÂÃçÁø °ÍÀ¸·Î µ¥ÀÌÅÍ ºÐ¼®¿¡´Â ÇÑ°è°¡ Á¸ÀçÇß´Ù. ¸Ê¸®µà½º´Â ºÒÆíÇßÀ¸¸ç, ½Ç½Ã°£ ºÐ¼® µî¿¡¼ ÇѰ踦 Áö³æ´Ù. SQL°ú À¯»çÇÑ ÇÏÀ̺êQLÀ» »ç¿ëÇÏ´Â ‘ÇÏÀ̺ê(Hive)’, ‘ÇDZ×(Pig)’ µîÀÌ ÇÏµÓ ¿¡ÄڽýºÅÛ¿¡¼ µîÀåÇßÁö¸¸, ¼º´ÉÀº ¹°·Ð ½Ç½Ã°£ ºÐ¼® µî¿¡¼ ÇÑ°è°¡ Á¸ÀçÇß´Ù.
ÇÏÀ̺êQLÀ» ÀÌ¿ëÇØ DW¿¡¼ È°¿ëµÇ´Â ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â ÇÏÀ̺ê´Â ¸Ê¸®µà½º¸¦ ±×´ë·Î äÅÃÇØ ½Ç½Ã°£ ºÐ¼® ¿ä±¸¸¦ ¿©ÀüÈ÷ ¸ÂÃ߱⠾î·Á¿üÀ¸¸ç, ÇDZ״ ¸Ê¸®µà½ºº¸´Ù ¹è¿ì±â ¿ëÀÌÇßÁö¸¸, ¼º´ÉÀÌ Å©°Ô ºÎÁ·Çß´Ù. ÀÌ·¯ÇÑ ºÐ¼®ÀÇ ¾î·Á¿òÀº ÇϵÓÀ¸·Î ÀÎÇØ ÃË¹ßµÈ ºòµ¥ÀÌÅÍÀÇ °ü½ÉÀ» ½ÇÁúÀû ¼ö¿ä·Î ¿¬°á½ÃÅ°Áö ¸øÇÏ´Â °É¸²µ¹·Î ¶°¿Ã¶ú´Ù.
ÀÌ¿¡ µîÀåÇÑ °ÍÀÌ SQL¿ÂÇϵÓ(SQL on Hadoop)ÀÌ´Ù. SQL¿ÂÇϵÓÀ̶õ, ÇÏµÓ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¸Ê¸®µà½º¸¦ ÀÌ¿ëÇÏÁö ¾Ê°í, ±âÁ¸ µ¥ÀÌÅÍ¿þ¾îÇϿ콺(DW)¿¡¼ È°¿ëµÇ´Â SQL Äõ¸®¸¦ Çϵӿ¡¼ ¹Ù·Î È°¿ëÇÏ´Â °ÍÀ¸·Î, Àç±³À°ÀÌ ÇÊ¿ä¾øÀ¸¸ç, ½Ç½Ã°£, ȤÀº Áؽǽ𣠺м®Àº ¹°·Ð ¸¹ÀÌ È°¿ëµÇ´Â ´ëÈÇü ºÐ¼®±îÁö °¡´ÉÇÏ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù.
‘ÀÓÆȶó’, ‘µå¸±’, ‘½ºÆðŒ, ‘ȣũ’, ‘ŸÁ¶’ µîÀÌ SQL¿ÂÇϵÓÀÇ ´ëÇ¥ »ç·Ê´Ù. ¶Ç ÃÖ±Ù¿¡´Â ÆäÀ̽ººÏÀÌ ‘ÇÁ·¹½ºÅä’¸¦, À̺£ÀÌ°¡ ‘±â¸°’ °³¹ßÀ» ¹ßÇ¥ÇßÀ¸¸ç, IBMÀÌ ‘ºòSQL’À», ¿À¶óŬÀº ¿À¶óŬSQL·Î ÇϵÓÀ» È°¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ‘¿À¶óŬ ºòµ¥ÀÌÅÍSQL’À» ¼±º¸ÀÌ´Â µî SQL¿ÂÇϵÓÀº ºòµ¥ÀÌÅÍ ºÐ¼® ½ÃÀå¿¡¼ ºü¸£°Ô ÀÚ¸®¸¦ Àâ¾Æ°¡´Â »óȲÀÌ´Ù.
ºü¸¥ ¼º´ÉÀ¸·Î ½Ç½Ã°£ ºÐ¼® Áö¿ø
SQL¿ÂÇϵÓÀÇ °Á¡Àº ½Ç½Ã°£ ºÐ¼®À» Áö¿øÇÒ ¼ö ÀÖ´Â ºü¸¥ ¼º´ÉÀÌ´Ù. ¶Ç µ¥ÀÌÅÍ ºÐ¼®°¡µé¿¡°Ô Àͼ÷ÇÑ SQLÀ» È°¿ëÇØ ±âÁ¸ÀÇ ÀηÂÇ®À» È°¿ëÇÒ ¼ö ÀÖ¾î ºòµ¥ÀÌÅÍ ºÐ¼®À» º¸´Ù ¿ëÀÌÇÏ°Ô ÇØÁشٴ ÀåÁ¡µµ ÀÖ´Ù.
SQL¿ÂÇϵӿ¡¼ ¼ö¸¹Àº ±â¼úÀÌ °æÀïÇÏ°í ÀÖ´Â °¡¿îµ¥ ¾ÆÆÄÄ¡ ŸÁ¶ÀÇ ¿òÁ÷ÀÓÀº ƯÈ÷ ÁÖ¸ñÇÒ ¸¸ÇÏ´Ù. ÃÖÇö½Ä ¹Ú»ç µî ±¹³» °³¹ßÁøÀÌ Á¦¾ÈÇØ ¾ÆÆÄÄ¡ Àç´ÜÀÇ °ø½Ä ÇÁ·ÎÁ§Æ®·Î ÀÎÁ¤µÈ ŸÁ¶´Â SKÅÚ·¹ÄÞ¿¡¼ µ¥ÀÌÅÍ ºÐ¼® Ç÷§ÆûÀ¸·Î »ç¿ëµÇ¸é¼ ¼º´ÉÀ» ÀÔÁõÇØ ´õ¿í ÁÖ¸ñ¹Þ°í ÀÖ´Ù.
SQL¿ÂÇϵӰú °ü·ÃÇÑ ¼ö¸¹Àº ±â¼úÀÌ µîÀå, °æÀïÇÏ°í ÀÖÁö¸¸, ½ÇÁúÀûÀÎ ¿£ÅÍÇÁ¶óÀÌÁî Àû¿ë »ç·Ê´Â ±×¸® ´«¿¡ ¶çÁö ¾Ê´Â °ÍÀÌ »ç½ÇÀÌ´Ù. ÀÌ·¯ÇÑ »óȲ¿¡¼ SKÅÚ·¹ÄÞÀ̶ó´Â ´ëÇü Åë½Å»ç¾÷ÀÚÀÇ Àû¿ë »ç·Ê´Â ŸÁ¶¿¡ ´ëÇÑ ÁÖ¸ñµµ¸¦ ÇÑÃþ ³ôÀÌ´Â »ç·Ê´Ù.
±×·çÅÍ´Â ÃÖÇö½Ä ¹Ú»ç µî ŸÁ¶ °³¹ßÁøÀ» ¿µÀÔÇÏ°í, ŸÁ¶¸¦ ±â¹ÝÀ¸·Î ºòµ¥ÀÌÅÍ ½ÃÀåÀ» °ø·«ÇÑ´Ù´Â Àü·«À» ¾Æ·¡ ŸÁ¶ ÇÁ·ÎÁ§Æ®¸¦ ÈÄ¿øÇÏ°í ÀÖ´Â ´ëÇ¥ÀûÀÎ ±â¾÷ÀÌ´Ù. 2014³â¿¡´Â °¡Àå °æÀïÀÌ Ä¡¿ÇÑ ¹Ì±¹ ½ÃÀå °ø·«À» À§ÇØ ¹Ì±¹ ¹ýÀεµ ¼³¸³ÇÏ´Â µî ºòµ¥ÀÌÅÍ ¼±µµ ±â¾÷À¸·Î µµ¾àÇϱâ À§ÇÑ º»°ÝÀûÀÎ Çຸ¿¡ ³ª¼¹´Ù.
ŸÁ¶ Àüµµ»ç¸¦ ÀÚóÇÏ´Â ±×·çÅÍÀÇ ±Û·Î¹ú ½ÃÀå Àü·«Àº ´ç¿¬È÷ ŸÁ¶´Ù. ¹Ì±¹ ¹ýÀÎ ¼³¸³µµ ½Ç¸®Äܹ븮ÀÇ Ç³ºÎÇÑ ÀηÂÇ®À» È°¿ëÇØ Å¸Á¶ ¿¡ÄڽýºÅÛÀ» ±¸ÇöÇÏ·Á´Â ¸ñÀûÀÌ Å©´Ù. ±×·çÅÍ´Â À̸¦ Áõ¸íÇϵí 2014³â¸» ȣư¿÷½º¿Í ±â¼ú ÆÄÆ®³Ê½ÊÀ» ü°áÇÞÀ¸¸ç, ŸÁ¶ ±â¹ÝÀÇ ºÐ¼® ¾îÇöóÀ̾ð½ºÀÎ ‘G-DPU’µµ Ãâ½ÃÇØ SQL¿ÂÇÏµÓ ½ÃÀå °³Ã´¿¡ ³ª¼¹´Ù.
SQL¿ÂÇϵÓÀº ½Ç½Ã°£ ºÐ¼®, ´ëÈÇü ºÐ¼® µîÀ» Áö¿øÇÏ´Â ÀåÁ¡À¸·Î ºòµ¥ÀÌÅÍ°¡ º¸´Ù Æø³Ð°Ô È°¿ëµÉ ¼ö ÀÖ´Â ±âÆøÁ¦°¡ µÉ °ÍÀ¸·Î Àü¸ÁµÈ´Ù. ÀÌ¿¡ ÇÏµÓ »ýÅ°è´Â ¹°·Ð, IBM, ¿À¶óŬ, EMC µîÀÇ IT ½ÃÀå °ø·æµéµµ SQL¿ÂÇÏµÓ ±â¼úÀ» ¼Ó¼Ó ¼±º¸ÀÌ°í ÀÖ´Ù.
ÇÏÁö¸¸ ¾ÆÁ÷ ½ÇÁúÀûÀÎ »ç·Ê´Â ¸¹Áö ¾ÊÀ¸¸ç, SQL¿ÂÇϵÓÀÇ ±â¼úÁøȵµ ¾ÆÁ÷Àº Ãʱâ´Ü°èÀÇ ÇöÀçÁøÇàÇüÀ̶ó°í º¼ ¼ö ÀÖ´Ù. 2015³â ¿£ÅÍÇÁ¶óÀÌÁî ½ÃÀå¿¡¼ ¾î¶² ±â¼úÀÌ SQL¿ÂÇϵÓÀ» ÁÖµµÇÒÁö ÁÖ¸ñµÈ´Ù. |