'¼± ºÐ¼® ÈÄ ÀúÀå' ¾×ƼºêÇÑ ÇÁ·Î¼¼½Ì
u½ÃƼ ¹ö½º¿îÇà ½Ç½Ã°£ È®ÀÎ
±ÝÀ¶ Å»¤ýÀ§¹ý Àǽɰŷ¡ ÃßÃâ
µ¥ÀÌÅÍ ÆøÁõ ÇÑ°è ±Øº¹ ´ë¾È
ÃÊ´ç ¼ö¹é¸¸°Ç¿¡ ´ÞÇÏ´Â ±ÝÀ¶°Å·¡, ¼ö¾ï°Ç¿¡ ´ÞÇÏ´Â Åë½Å µ¥ÀÌÅÍ µî ¿ì¸® ÁÖº¯¿¡¼ ÀÏ»óÀûÀ¸·Î ¹ß»ýÇÏ´Â µ¥ÀÌÅÍ·®Àº »ó»óÀ» ÃÊ¿ùÇÒ¸¸Å ´Ã¾î³ª°í ÀÖ½À´Ï´Ù. ¹®Á¦´Â ±âÁ¸ÀÇ µ¥ÀÌÅͺ£À̽º·Î´Â ÀÌ¿Í °°Àº µ¥ÀÌÅ͸¦ ó¸®Çϴµ¥ Á¡Á¡ ÇÑ°è¿¡ ´Ù´Ù¸£°í ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ÀúÀåÇØ¾ß ÇÒ ½Ç½Ã°£ µ¥ÀÌÅÍ°¡ ¹æ´ëÇØÁö´Â ¹Ý¸é ½Ç½Ã°£ °í±ÞºÐ¼®¿¡ ´ëÇÑ ¼ö¿ä´Â ¿ÀÈ÷·Á ´Ã¾î³ª°í Àֱ⠶§¹®ÀÔ´Ï´Ù. `½ºÆ®¸®¹Ö(Streaming) µ¥ÀÌÅÍ Ã³¸®'´Â ÀÌ¿Í °°Àº »õ·Î¿î µ¥ÀÌÅͺ£À̽º ȯ°æÀ» °Ü³ÉÇØ »õ·Ó°Ô ÁÖ¸ñ¹Þ°í ÀÖ½À´Ï´Ù.
½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸®ÀÇ °³³äÀº ¸Å¿ì °£´ÜÇÕ´Ï´Ù. ÃÊ´ç ¼ö¹é¸¸°Ç ÀÌ»ó¾¿ ¹ß»ýÇÏ´Â µ¥ÀÌÅ͸¦ ÀÏÁ¾ÀÇ `Á¤º¸ÀÇ È帧(stream)'À¸·Î º¸°í ¹Ì¸® Á¤ÀÇµÈ ±ÔÄ¢¿¡ ¸Â´Â µ¥ÀÌÅ͸¸ °É·Á³»´Â °ÍÀÔ´Ï´Ù. ±âÁ¸ÀÇ µ¥ÀÌÅͺ£À̽º°¡ ´ëºÎºÐ µð½ºÅ©¿¡ ÀúÀåÇÑ ÈÄ ºÐ¼®ÇÏ´Â ¹æ½ÄÀ̾ú°í ¸ÞÀθ޸𸮠DBMSÀÇ °æ¿ì ÀÌ µð½ºÅ©¸¦ ¸Þ¸ð¸®·Î ´ëüÇØ Ã³¸®¼Óµµ¸¦ ³ôÀÌ´Â ½Ãµµ¿´´Ù¸é ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸®´Â `ÀúÀå'À̶ó´Â ÇÁ·Î¼¼½º ¾Õ´Ü°è¿¡¼ µ¥ÀÌÅ͸¦ °í¹ÎÇÏ´Â ÀüÇô »õ·Î¿î Á¢±Ù ¹æ½ÄÀÎ ¼ÀÀÔ´Ï´Ù.
½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® °³³äÀÌ µîÀåÇÑ 1Â÷ÀûÀÎ ÀÌÀ¯´Â µ¥ÀÌÅÍ·® ÀÚü°¡ Æø¹ßÀûÀ¸·Î Áõ°¡ÇÏ°í Àֱ⠶§¹®ÀÔ´Ï´Ù. ½ÃÀåÁ¶»ç¾÷ü¿¡ µû¸£¸é 2011³â ±âÁØ ±¹³»¿¡¼ »ý¼º, º¹Á¦µÇ´Â µ¥ÀÌÅÍ·®Àº 2¸¸7237PB¿¡ ´ÞÇÒ °ÍÀ¸·Î Àü¸ÁµË´Ï´Ù. 2007³â°ú ºñ±³Çϸé 6¹è °¡·® ´Ã¾î³ ¼öÄ¡·Î µ¥ÀÌÅÍ Áõ°¡ ¼Óµµ´Â Á¡Á¡ ´õ »¡¶óÁö°í ÀÖ½À´Ï´Ù.
µ¥ÀÌÅÍ ÆøÁõÀÇ ÁÖ¹üÀº IT ½Ã½ºÅÛÀÇ ¹ü¿ëÈ¿Í À¯ºñÄõÅͽº ÄÄÇ»Æà ȯ°æÀÇ È®»êÀÌ ²ÅÈü´Ï´Ù. USN(Ubiquitous Sensor Network) ȯ°æ¿¡¼ ¼ö¸¹Àº ¼¾¼µéÀÌ ½ñ¾Æ³»´Â µ¥ÀÌÅÍ, ¹ÝµµÃ¼¤ýÀÚµ¿Â÷ µî Á¦Á¶ °øÁ¤ÀÇ »ý»ê ¼³ºñ¿¡¼ ¹ß»ýÇÏ´Â µ¥ÀÌÅÍ, Áõ±Ç °Å·¡ ½Ã½ºÅÛÀÇ ½Ã¼¼¤ýÁÖ¹® µ¥ÀÌÅÍ µî ÃÊ´ç ÃÖ´ë ¼ö¹é¸¸°Ç¿¡ ´ÞÇÏ´Â »ó»óÇÒ ¼ö ¾øÀÌ °Å´ëÇÑ Á¤º¸½Ã½ºÅÛµéÀÌ ¼Ó¼Ó µîÀåÇÏ°í ÀÖ½À´Ï´Ù.
´õ¿í Áß¿äÇÑ °ÍÀº ÀÌ·¯ÇÑ µ¥ÀÌÅ͵éÀÌ `¿¬¼Ó¼º'À̶ó´Â ¼Ó¼ºÀ» °®°í ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù. °íÁ¤µÈ ÇüÅ°¡ ¾Æ´Ï¶ó º¯ÈÇÏ´Â ½Ç½Ã°£À¸·Î º¯ÈÇÏ´Â »ì¾Æ ÀÖ´Â µ¥ÀÌÅÍ·Î ¸¶Ä¡ ÇϳªÀÇ »ý¸íüó·³ È£ÈíÇÏ´Â µ¥ÀÌÅͶó´Â ¶æ¿¡¼ ¾×Ƽºê µ¥ÀÌÅÍ(Active Data)¶ó°í Ç¥ÇöµÇ±âµµ ÇÕ´Ï´Ù.
¹®Á¦´Â ±âÁ¸ÀÇ ¹æ½ÄÀ¸·Î ¿¬¼Ó¼ºÀ» °®°í ÀÖ´Â ´ë±Ô¸ð µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â °ÍÀÌ Á¡Á¡ ÇÑ°è¿¡ ºÀÂøÇÏ°í ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù. ¿ÏÀüÇÑ Å×À̺í ÇüÅ°¡ ¾Æ´Ñ ½ºÆ®¸² ÇüÅÂÀ̱⠶§¹®¿¡ DBMSó·³ ÀÔ·Â ½ºÆ®¸² Àüü¸¦ ÀúÀåÇß´Ù°¡ ÇѲ¨¹ø¿¡ ó¸®ÇÏ´Â °ÍÀº °ø°£À̳ª ½Ã°£ÀûÀÎ ¸é¿¡¼ È¿À²ÀûÀÌÁö ¸øÇÕ´Ï´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç È¤Àº »ç¿ëÀÚÀÇ ¿äûÀÌ ÀÖÀ» ¶§¸¶´Ù ÁÖ±âÀûÀ¸·Î Äõ¸®¸¦ ¼öÇàÇÏ´Â ±¸Á¶ ¿ª½Ã µ¥ÀÌÅÍ ½ºÆ®¸² 󸮿¡ ÀÖ¾î ½Ã½ºÅÛ ºÎÇÏ¿Í ÀÀ´ä¼Óµµ Ãø¸é¿¡¼ ÇÑ°è°¡ ÀÖÀ» ¼ö ÀÖ´Ù´Â ÁöÀûÀÌ ³ª¿É´Ï´Ù.
µû¶ó¼ °¢ µ¥ÀÌÅÍ ½º½º·Î ÀÚ½ÅÀÌ ¼öÇàÇØ¾ß ÇÒ Äõ¸®¸¦ ÆÇ´ÜÇØ Ã³¸®ÇÒ ¼ö ÀÖ´Â ¾×ƼºêÇÑ ÇÁ·Î¼¼½Ì, ÀÏÁ¤ ±â°£ µ¿¾È Áö¼ÓÀûÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ´Â ¿¬¼Ó ÁúÀÇ(Continuous Query), ¹°¸®ÀûÀÎ Àåºñ³ª °ø°£ÀÇ Á¦¾àÀ» ¹ÞÁö ¾Ê°í ¿øÇÏ´Â ½Ã°£¿¡ ¿øÇÏ´Â °÷À¸·Î Àü¼ÛÇÏ´Â ±â´É µîÀ» Áö¿øÇÏ´Â ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® °³³äÀÌ µîÀåÇÑ °ÍÀÔ´Ï´Ù.
½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸®°¡ ¸ÕÀú Àû¿ëµÉ ¼ö ÀÖ´Â ºÎ¹®Àº µ¥ÀÌÅÍ·®ÀÌ Æø¹ßÀûÀ¸·Î Áõ°¡ÇÏ´Â ¿µ¿ªÀÌ µÉ Àü¸ÁµË´Ï´Ù.
u½ÃƼ µî ´Ù¼öÀÇ ¼¾¼°¡ µµ½Ã °÷°÷¿¡ ¼³Ä¡µÅ ¸·´ëÇÑ µ¥ÀÌÅ͸¦ ½Ç½Ã°£À¸·Î ¹ß»ý½ÃÅ°´Â ºÐ¾ß°¡ ´ëÇ¥ÀûÀ¸·Î u½ÃƼ¿¡ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â¼úÀ» Àû¿ëÇÏ¸é °¢ ¼¾¼°¡ º¸³»¿À´Â ¸·´ëÇÑ µ¥ÀÌÅ͸¦ ºÐ¼®ÇØ ¹Ì¾Æ¸¦ ã°Å³ª ¹ö½º¿îÇà »óŸ¦ ½Ç½Ã°£À¸·Î È®ÀÎÇÏ°í Àå¾Ö ¿©ºÎµµ ¹Ù·Î È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç RFID¿Í USNÀ» ÀÌ¿ëÇØ Á¼Àº Áö¿ª ³»¿¡¼ ¼ö½Ê¸í ±Ô¸ðÀÇ ¹Ì¾Æ¸¦ ã´Â ¼ºñ½º´Â ÀÌ¹Ì »ó¿ëȵŠÀÖÁö¸¸ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â¼úÀ» ÀÌ¿ëÇÏ¸é ¼ö¸¸¸íÀ» ´ë»óÀ¸·ÎÇÑ ½Ç½Ã°£ µ¿½Ã ¼ºñ½ºµµ °¡´ÉÇÏ´Ù°í Àü¹®°¡µéÀº ¼³¸íÇÕ´Ï´Ù.
±ÝÀ¶±Ç ¿ª½Ã Á¶±â Àû¿ëÀÌ °¡´ÉÇÑ ºÐ¾ß·Î ²ÅÈü´Ï´Ù. ÃÊ´ç ¼ö¹é¸¸°Ç¿¡ ´ÞÇÏ´Â ±ÝÀ¶ °Å·¡ µ¥ÀÌÅÍµé °¡¿îµ¥ Å»¹ý, À§¹ýÀÌ ÀǽɵǴ °Å·¡ ¸¸À» ÃßÃâÇѴٰųª Áõ±Ç °Å·¡½Ã ƯÁ¤ Á¾¸ñÀÇ ÁÖ°¡°¡ °Å·¡·® µîÀÌ ÀÏÁ¤ ¼öÁØ¿¡ µµ´ÞÇϸé ÀÚµ¿À¸·Î °³ÀÔÇÏ´Â µî ´Ù¾çÇÑ È°¿ë °¡´É¼ºÀÌ °ËÅäµÇ°í ÀÖ½À´Ï´Ù. ƯÈ÷ Áõ±Ç¾÷°èÀÇ °æ¿ì ÀÌ¹Ì ±âÁ¸ ½Ã½ºÅÛ Æ®·¹À̵ùÀ» Á¦ÇÑÀûÀ¸·Î »ç¿ëÇØ ¿ÔÁö¸¸ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â¼úÀ» ÀÌ¿ëÇÏ¸é °íµµ·Î º¹ÀâÇÑ Á¶°ÇÀÇ ¾Ë°í¸®µë Æ®·¹À̵ù µî °í±Þ ÅõÀÚ±â¹ýÀ» ½Ã½ºÅÛÈ ÇÏ´Â °ÍÀÌ °¡´ÉÇÒ °ÍÀ¸·Î ±â´ëµË´Ï´Ù.
À̹ۿ¡µµ ±³Åë°üÁ¦, ±¹¹æ ¸ð´ÏÅ͸µ, Àü·Â °¨½Ã µî °ø°øºÐ¾ß¸¦ ºñ·ÔÇØ ¸·´ëÇÑ ÄÝ µ¥ÀÌÅÍ°¡ ½×ÀÌ´Â Åë½Å¾÷°è, ÀÚµ¿ÈµÈ »ý»ê ½Ã½ºÅÛÀÌ ±¸ÃàµÈ Á¦Á¶¾÷°è µîµµ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â¼úÀÌ Àû¿ëµÉ ¼ö ÀÖ´Â ºÐ¾ß·Î ²ÅÈ÷°í ÀÖ½À´Ï´Ù.
ÀÌ¹Ì ¾÷°è¿¡¼´Â ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸®¸¦ Áö¿øÇÏ´Â Á¦Ç°À» ÀÕ´Þ¾Æ Ãâ½ÃÇÏ°í ÀÖ½À´Ï´Ù. ¸ÞÀθ޸𸮠DBMS ºÐ¾ßÀÇ °ÀÚÀÎ ¾ËƼº£À̽º´Â Áö³ÇØ 10¿ù `¾ËƼº£À̽º µ¥ÀÌÅÍ ½ºÆ®¸²(Altibase Data Stream)'À̶ó´Â Á¦Ç°À» ³»³õ°í ÀÌ¹Ì °ø°øºÎ¹®¿¡¼ ù ·¹ÆÛ·±½º¸¦ È®º¸Çѵ¥ À̾î À¯¸í µ¥ÀÌÅÍ¿þ¾îÇϿ콺(DW) ¾÷üÀÎ »çÀ̺£À̽ºµµ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â´ÉÀ» Áö¿øÇÏ´Â `RAP(Real-Time Analytics Platform)' Á¦Ç°À» ÅëÇØ ±ÝÀ¶½ÃÀåÀ» °ø·«ÇÏ°í ÀÖ½À´Ï´Ù.
DBMS ±â¼úÀÇ ¿ª»ç´Â ¾î´Àµ¡ 30³âÀ» ³Ñ¾î¼°í ÀÖ½À´Ï´Ù. ±×µ¿¾È ¼º´É°ú ¾ÈÁ¤¼º Ãø¸é¿¡¼ ±â¼úÀû Áøȸ¦ °ÅµìÇØ ¿Ô°í ƯÈ÷ ¸ÞÀθ޸𸮠DBMSÀÇ µîÀåÀº ¼º´É Ãø¸é¿¡¼ ȹ±âÀûÀÎ ÁøÀüÀ̾ú´Ù´Â Æò°¡¸¦ ¹Þ°í ÀÖ½À´Ï´Ù. Àü¹®°¡µéÀº ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸®°¡ ¾ÆÁ÷ ½ÃÀå¿¡¼ ¹ÌÄ¥ È¿°ú¿¡ ´ëÇØ ¾ÆÁ÷Àº ¸Å¿ì Á¶½É½º·¯¿î ÀÔÀåÀÔ´Ï´Ù. ±×·¯³ª µð½ºÅ© ȤÀº ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ ÈÄ ºÐ¼®À» ÁøÇàÇØ¾ß Çß´ø ±âÁ¸ DBMS ±â¼úÀÇ Æз¯´ÙÀÓÀ» ³Ñ¾î¼ ¼± ºÐ¼® ÈÄ ÀúÀåÀ̶ó´Â »õ·Î¿î ÄÁ¼ÁÀ» Á¦Ç°¿¡ Àû¿ëÇÑ °ÍÀº °³³äÀûÀ¸·Î ÁÖ¸ñÇÒ ÇÊ¿ä°¡ Àִٴµ¥ ´ëºÎºÐ µ¿ÀÇÇÏ°í ÀÖ½À´Ï´Ù.
µ¥ÀÌÅÍ ÆøÁõ ½Ã´ë¿¡ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â¼úÀÌ ¾î¶² ¹ÝÇâÀ» ºÒ·¯ÀÏÀ¸Å³Áö ÇâÈÄ DBMS ºÎ¹®ÀÇ Èï¹Ì·Î¿î °üÀü Æ÷ÀÎÆ®°¡ µÉ Àü¸ÁÀÔ´Ï´Ù.
¹Ú»óÈƱâÀÚ nanugi@
±ÝÀ¶ Å»¤ýÀ§¹ý Àǽɰŷ¡ ÃßÃâ
µ¥ÀÌÅÍ ÆøÁõ ÇÑ°è ±Øº¹ ´ë¾È
ÃÊ´ç ¼ö¹é¸¸°Ç¿¡ ´ÞÇÏ´Â ±ÝÀ¶°Å·¡, ¼ö¾ï°Ç¿¡ ´ÞÇÏ´Â Åë½Å µ¥ÀÌÅÍ µî ¿ì¸® ÁÖº¯¿¡¼ ÀÏ»óÀûÀ¸·Î ¹ß»ýÇÏ´Â µ¥ÀÌÅÍ·®Àº »ó»óÀ» ÃÊ¿ùÇÒ¸¸Å ´Ã¾î³ª°í ÀÖ½À´Ï´Ù. ¹®Á¦´Â ±âÁ¸ÀÇ µ¥ÀÌÅͺ£À̽º·Î´Â ÀÌ¿Í °°Àº µ¥ÀÌÅ͸¦ ó¸®Çϴµ¥ Á¡Á¡ ÇÑ°è¿¡ ´Ù´Ù¸£°í ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ÀúÀåÇØ¾ß ÇÒ ½Ç½Ã°£ µ¥ÀÌÅÍ°¡ ¹æ´ëÇØÁö´Â ¹Ý¸é ½Ç½Ã°£ °í±ÞºÐ¼®¿¡ ´ëÇÑ ¼ö¿ä´Â ¿ÀÈ÷·Á ´Ã¾î³ª°í Àֱ⠶§¹®ÀÔ´Ï´Ù. `½ºÆ®¸®¹Ö(Streaming) µ¥ÀÌÅÍ Ã³¸®'´Â ÀÌ¿Í °°Àº »õ·Î¿î µ¥ÀÌÅͺ£À̽º ȯ°æÀ» °Ü³ÉÇØ »õ·Ó°Ô ÁÖ¸ñ¹Þ°í ÀÖ½À´Ï´Ù.
½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸®ÀÇ °³³äÀº ¸Å¿ì °£´ÜÇÕ´Ï´Ù. ÃÊ´ç ¼ö¹é¸¸°Ç ÀÌ»ó¾¿ ¹ß»ýÇÏ´Â µ¥ÀÌÅ͸¦ ÀÏÁ¾ÀÇ `Á¤º¸ÀÇ È帧(stream)'À¸·Î º¸°í ¹Ì¸® Á¤ÀÇµÈ ±ÔÄ¢¿¡ ¸Â´Â µ¥ÀÌÅ͸¸ °É·Á³»´Â °ÍÀÔ´Ï´Ù. ±âÁ¸ÀÇ µ¥ÀÌÅͺ£À̽º°¡ ´ëºÎºÐ µð½ºÅ©¿¡ ÀúÀåÇÑ ÈÄ ºÐ¼®ÇÏ´Â ¹æ½ÄÀ̾ú°í ¸ÞÀθ޸𸮠DBMSÀÇ °æ¿ì ÀÌ µð½ºÅ©¸¦ ¸Þ¸ð¸®·Î ´ëüÇØ Ã³¸®¼Óµµ¸¦ ³ôÀÌ´Â ½Ãµµ¿´´Ù¸é ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸®´Â `ÀúÀå'À̶ó´Â ÇÁ·Î¼¼½º ¾Õ´Ü°è¿¡¼ µ¥ÀÌÅ͸¦ °í¹ÎÇÏ´Â ÀüÇô »õ·Î¿î Á¢±Ù ¹æ½ÄÀÎ ¼ÀÀÔ´Ï´Ù.
½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® °³³äÀÌ µîÀåÇÑ 1Â÷ÀûÀÎ ÀÌÀ¯´Â µ¥ÀÌÅÍ·® ÀÚü°¡ Æø¹ßÀûÀ¸·Î Áõ°¡ÇÏ°í Àֱ⠶§¹®ÀÔ´Ï´Ù. ½ÃÀåÁ¶»ç¾÷ü¿¡ µû¸£¸é 2011³â ±âÁØ ±¹³»¿¡¼ »ý¼º, º¹Á¦µÇ´Â µ¥ÀÌÅÍ·®Àº 2¸¸7237PB¿¡ ´ÞÇÒ °ÍÀ¸·Î Àü¸ÁµË´Ï´Ù. 2007³â°ú ºñ±³Çϸé 6¹è °¡·® ´Ã¾î³ ¼öÄ¡·Î µ¥ÀÌÅÍ Áõ°¡ ¼Óµµ´Â Á¡Á¡ ´õ »¡¶óÁö°í ÀÖ½À´Ï´Ù.
µ¥ÀÌÅÍ ÆøÁõÀÇ ÁÖ¹üÀº IT ½Ã½ºÅÛÀÇ ¹ü¿ëÈ¿Í À¯ºñÄõÅͽº ÄÄÇ»Æà ȯ°æÀÇ È®»êÀÌ ²ÅÈü´Ï´Ù. USN(Ubiquitous Sensor Network) ȯ°æ¿¡¼ ¼ö¸¹Àº ¼¾¼µéÀÌ ½ñ¾Æ³»´Â µ¥ÀÌÅÍ, ¹ÝµµÃ¼¤ýÀÚµ¿Â÷ µî Á¦Á¶ °øÁ¤ÀÇ »ý»ê ¼³ºñ¿¡¼ ¹ß»ýÇÏ´Â µ¥ÀÌÅÍ, Áõ±Ç °Å·¡ ½Ã½ºÅÛÀÇ ½Ã¼¼¤ýÁÖ¹® µ¥ÀÌÅÍ µî ÃÊ´ç ÃÖ´ë ¼ö¹é¸¸°Ç¿¡ ´ÞÇÏ´Â »ó»óÇÒ ¼ö ¾øÀÌ °Å´ëÇÑ Á¤º¸½Ã½ºÅÛµéÀÌ ¼Ó¼Ó µîÀåÇÏ°í ÀÖ½À´Ï´Ù.
´õ¿í Áß¿äÇÑ °ÍÀº ÀÌ·¯ÇÑ µ¥ÀÌÅ͵éÀÌ `¿¬¼Ó¼º'À̶ó´Â ¼Ó¼ºÀ» °®°í ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù. °íÁ¤µÈ ÇüÅ°¡ ¾Æ´Ï¶ó º¯ÈÇÏ´Â ½Ç½Ã°£À¸·Î º¯ÈÇÏ´Â »ì¾Æ ÀÖ´Â µ¥ÀÌÅÍ·Î ¸¶Ä¡ ÇϳªÀÇ »ý¸íüó·³ È£ÈíÇÏ´Â µ¥ÀÌÅͶó´Â ¶æ¿¡¼ ¾×Ƽºê µ¥ÀÌÅÍ(Active Data)¶ó°í Ç¥ÇöµÇ±âµµ ÇÕ´Ï´Ù.
¹®Á¦´Â ±âÁ¸ÀÇ ¹æ½ÄÀ¸·Î ¿¬¼Ó¼ºÀ» °®°í ÀÖ´Â ´ë±Ô¸ð µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â °ÍÀÌ Á¡Á¡ ÇÑ°è¿¡ ºÀÂøÇÏ°í ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù. ¿ÏÀüÇÑ Å×À̺í ÇüÅ°¡ ¾Æ´Ñ ½ºÆ®¸² ÇüÅÂÀ̱⠶§¹®¿¡ DBMSó·³ ÀÔ·Â ½ºÆ®¸² Àüü¸¦ ÀúÀåÇß´Ù°¡ ÇѲ¨¹ø¿¡ ó¸®ÇÏ´Â °ÍÀº °ø°£À̳ª ½Ã°£ÀûÀÎ ¸é¿¡¼ È¿À²ÀûÀÌÁö ¸øÇÕ´Ï´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç È¤Àº »ç¿ëÀÚÀÇ ¿äûÀÌ ÀÖÀ» ¶§¸¶´Ù ÁÖ±âÀûÀ¸·Î Äõ¸®¸¦ ¼öÇàÇÏ´Â ±¸Á¶ ¿ª½Ã µ¥ÀÌÅÍ ½ºÆ®¸² 󸮿¡ ÀÖ¾î ½Ã½ºÅÛ ºÎÇÏ¿Í ÀÀ´ä¼Óµµ Ãø¸é¿¡¼ ÇÑ°è°¡ ÀÖÀ» ¼ö ÀÖ´Ù´Â ÁöÀûÀÌ ³ª¿É´Ï´Ù.
µû¶ó¼ °¢ µ¥ÀÌÅÍ ½º½º·Î ÀÚ½ÅÀÌ ¼öÇàÇØ¾ß ÇÒ Äõ¸®¸¦ ÆÇ´ÜÇØ Ã³¸®ÇÒ ¼ö ÀÖ´Â ¾×ƼºêÇÑ ÇÁ·Î¼¼½Ì, ÀÏÁ¤ ±â°£ µ¿¾È Áö¼ÓÀûÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ´Â ¿¬¼Ó ÁúÀÇ(Continuous Query), ¹°¸®ÀûÀÎ Àåºñ³ª °ø°£ÀÇ Á¦¾àÀ» ¹ÞÁö ¾Ê°í ¿øÇÏ´Â ½Ã°£¿¡ ¿øÇÏ´Â °÷À¸·Î Àü¼ÛÇÏ´Â ±â´É µîÀ» Áö¿øÇÏ´Â ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® °³³äÀÌ µîÀåÇÑ °ÍÀÔ´Ï´Ù.
½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸®°¡ ¸ÕÀú Àû¿ëµÉ ¼ö ÀÖ´Â ºÎ¹®Àº µ¥ÀÌÅÍ·®ÀÌ Æø¹ßÀûÀ¸·Î Áõ°¡ÇÏ´Â ¿µ¿ªÀÌ µÉ Àü¸ÁµË´Ï´Ù.
u½ÃƼ µî ´Ù¼öÀÇ ¼¾¼°¡ µµ½Ã °÷°÷¿¡ ¼³Ä¡µÅ ¸·´ëÇÑ µ¥ÀÌÅ͸¦ ½Ç½Ã°£À¸·Î ¹ß»ý½ÃÅ°´Â ºÐ¾ß°¡ ´ëÇ¥ÀûÀ¸·Î u½ÃƼ¿¡ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â¼úÀ» Àû¿ëÇÏ¸é °¢ ¼¾¼°¡ º¸³»¿À´Â ¸·´ëÇÑ µ¥ÀÌÅ͸¦ ºÐ¼®ÇØ ¹Ì¾Æ¸¦ ã°Å³ª ¹ö½º¿îÇà »óŸ¦ ½Ç½Ã°£À¸·Î È®ÀÎÇÏ°í Àå¾Ö ¿©ºÎµµ ¹Ù·Î È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç RFID¿Í USNÀ» ÀÌ¿ëÇØ Á¼Àº Áö¿ª ³»¿¡¼ ¼ö½Ê¸í ±Ô¸ðÀÇ ¹Ì¾Æ¸¦ ã´Â ¼ºñ½º´Â ÀÌ¹Ì »ó¿ëȵŠÀÖÁö¸¸ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â¼úÀ» ÀÌ¿ëÇÏ¸é ¼ö¸¸¸íÀ» ´ë»óÀ¸·ÎÇÑ ½Ç½Ã°£ µ¿½Ã ¼ºñ½ºµµ °¡´ÉÇÏ´Ù°í Àü¹®°¡µéÀº ¼³¸íÇÕ´Ï´Ù.
±ÝÀ¶±Ç ¿ª½Ã Á¶±â Àû¿ëÀÌ °¡´ÉÇÑ ºÐ¾ß·Î ²ÅÈü´Ï´Ù. ÃÊ´ç ¼ö¹é¸¸°Ç¿¡ ´ÞÇÏ´Â ±ÝÀ¶ °Å·¡ µ¥ÀÌÅÍµé °¡¿îµ¥ Å»¹ý, À§¹ýÀÌ ÀǽɵǴ °Å·¡ ¸¸À» ÃßÃâÇѴٰųª Áõ±Ç °Å·¡½Ã ƯÁ¤ Á¾¸ñÀÇ ÁÖ°¡°¡ °Å·¡·® µîÀÌ ÀÏÁ¤ ¼öÁØ¿¡ µµ´ÞÇϸé ÀÚµ¿À¸·Î °³ÀÔÇÏ´Â µî ´Ù¾çÇÑ È°¿ë °¡´É¼ºÀÌ °ËÅäµÇ°í ÀÖ½À´Ï´Ù. ƯÈ÷ Áõ±Ç¾÷°èÀÇ °æ¿ì ÀÌ¹Ì ±âÁ¸ ½Ã½ºÅÛ Æ®·¹À̵ùÀ» Á¦ÇÑÀûÀ¸·Î »ç¿ëÇØ ¿ÔÁö¸¸ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â¼úÀ» ÀÌ¿ëÇÏ¸é °íµµ·Î º¹ÀâÇÑ Á¶°ÇÀÇ ¾Ë°í¸®µë Æ®·¹À̵ù µî °í±Þ ÅõÀÚ±â¹ýÀ» ½Ã½ºÅÛÈ ÇÏ´Â °ÍÀÌ °¡´ÉÇÒ °ÍÀ¸·Î ±â´ëµË´Ï´Ù.
À̹ۿ¡µµ ±³Åë°üÁ¦, ±¹¹æ ¸ð´ÏÅ͸µ, Àü·Â °¨½Ã µî °ø°øºÐ¾ß¸¦ ºñ·ÔÇØ ¸·´ëÇÑ ÄÝ µ¥ÀÌÅÍ°¡ ½×ÀÌ´Â Åë½Å¾÷°è, ÀÚµ¿ÈµÈ »ý»ê ½Ã½ºÅÛÀÌ ±¸ÃàµÈ Á¦Á¶¾÷°è µîµµ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â¼úÀÌ Àû¿ëµÉ ¼ö ÀÖ´Â ºÐ¾ß·Î ²ÅÈ÷°í ÀÖ½À´Ï´Ù.
ÀÌ¹Ì ¾÷°è¿¡¼´Â ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸®¸¦ Áö¿øÇÏ´Â Á¦Ç°À» ÀÕ´Þ¾Æ Ãâ½ÃÇÏ°í ÀÖ½À´Ï´Ù. ¸ÞÀθ޸𸮠DBMS ºÐ¾ßÀÇ °ÀÚÀÎ ¾ËƼº£À̽º´Â Áö³ÇØ 10¿ù `¾ËƼº£À̽º µ¥ÀÌÅÍ ½ºÆ®¸²(Altibase Data Stream)'À̶ó´Â Á¦Ç°À» ³»³õ°í ÀÌ¹Ì °ø°øºÎ¹®¿¡¼ ù ·¹ÆÛ·±½º¸¦ È®º¸Çѵ¥ À̾î À¯¸í µ¥ÀÌÅÍ¿þ¾îÇϿ콺(DW) ¾÷üÀÎ »çÀ̺£À̽ºµµ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â´ÉÀ» Áö¿øÇÏ´Â `RAP(Real-Time Analytics Platform)' Á¦Ç°À» ÅëÇØ ±ÝÀ¶½ÃÀåÀ» °ø·«ÇÏ°í ÀÖ½À´Ï´Ù.
DBMS ±â¼úÀÇ ¿ª»ç´Â ¾î´Àµ¡ 30³âÀ» ³Ñ¾î¼°í ÀÖ½À´Ï´Ù. ±×µ¿¾È ¼º´É°ú ¾ÈÁ¤¼º Ãø¸é¿¡¼ ±â¼úÀû Áøȸ¦ °ÅµìÇØ ¿Ô°í ƯÈ÷ ¸ÞÀθ޸𸮠DBMSÀÇ µîÀåÀº ¼º´É Ãø¸é¿¡¼ ȹ±âÀûÀÎ ÁøÀüÀ̾ú´Ù´Â Æò°¡¸¦ ¹Þ°í ÀÖ½À´Ï´Ù. Àü¹®°¡µéÀº ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸®°¡ ¾ÆÁ÷ ½ÃÀå¿¡¼ ¹ÌÄ¥ È¿°ú¿¡ ´ëÇØ ¾ÆÁ÷Àº ¸Å¿ì Á¶½É½º·¯¿î ÀÔÀåÀÔ´Ï´Ù. ±×·¯³ª µð½ºÅ© ȤÀº ¸Þ¸ð¸®¿¡ ÀúÀåÇÑ ÈÄ ºÐ¼®À» ÁøÇàÇØ¾ß Çß´ø ±âÁ¸ DBMS ±â¼úÀÇ Æз¯´ÙÀÓÀ» ³Ñ¾î¼ ¼± ºÐ¼® ÈÄ ÀúÀåÀ̶ó´Â »õ·Î¿î ÄÁ¼ÁÀ» Á¦Ç°¿¡ Àû¿ëÇÑ °ÍÀº °³³äÀûÀ¸·Î ÁÖ¸ñÇÒ ÇÊ¿ä°¡ Àִٴµ¥ ´ëºÎºÐ µ¿ÀÇÇÏ°í ÀÖ½À´Ï´Ù.
µ¥ÀÌÅÍ ÆøÁõ ½Ã´ë¿¡ ½ºÆ®¸®¹Ö µ¥ÀÌÅÍ Ã³¸® ±â¼úÀÌ ¾î¶² ¹ÝÇâÀ» ºÒ·¯ÀÏÀ¸Å³Áö ÇâÈÄ DBMS ºÎ¹®ÀÇ Èï¹Ì·Î¿î °üÀü Æ÷ÀÎÆ®°¡ µÉ Àü¸ÁÀÔ´Ï´Ù.
¹Ú»óÈƱâÀÚ nanugi@