Ȩ > ´º½º > ´º½º > ÄÄÇ»ÆÃ
  • Æ®À§ÅÍ
  • ÆäÀ̽ººÏ
  • ±¸Ç÷¯½º
  • ³×À̹ö¹êµå
  • īī¿À½ºÅ丮
     
¡°¼¼»ó µÚµ¤´Â IoT µ¥ÀÌÅÍ, È¿À²Àû Ȱ¿ëÀÌ °æÀï·Â¡±
½º¸¶Æ® »ç¾÷ È®´ë µû¸¥ ¼¾¼­ Áõ°¡ ¿µÇ⡦ºü¸¥ ¼Óµµ¡¤´ë¿ë·®À¸·Î ó¸® ¾î·Á¿ö
     °ü·Ã±â»ç
  IoT µ¥ÀÌÅÍ ÃÖÀûÈ­ ¡®½Ã°è¿­ µ¥ÀÌÅͺ£À̽º¡¯ µîÀå
2019³â 08¿ù 03ÀÏ 08:59:46 µ¥ÀÌÅÍ³Ý webmaster@datanet.co.kr
   

¡ã ±è¼ºÁø ¸¶Å©º£À̽º ´ëÇ¥
andrew.kim@machbase.com

<¿¬Àç¼ø¼­>
1. ¼¼»óÀ» µÚµ¤´Â IoT µ¥ÀÌÅÍ(À̹øÈ£)
2. IoT µ¥ÀÌÅÍ¿¡ ÃÖÀûÈ­µÈ ‘½Ã°è¿­ µ¥ÀÌÅͺ£À̽º’ µîÀå

[µ¥ÀÌÅͳÝ] ¸ðµç »ç¹°ÀÌ ³×Æ®¿öÅ©·Î ¿¬°áµÇ°í, ÀΰøÁö´É ±â¼ú·Î ÀÎÇØ ÀÚµ¿À¸·Î ÆÇ´ÜÇÏ°í µ¿ÀÛÇÏ´Â À̸¥¹Ù ½º¸¶Æ® ¼¼»óÀº ´õ ÀÌ»ó ²ÞÀÌ ¾Æ´Ñ Çö½ÇÀÌ µÆ´Ù. ÀÌ´Â »ç¹°ÀÎÅͳÝ(IoT)ÀÇ È®»êÀ» ¾ß±âÇßÀ¸¸ç, °¢Á¾ ¼¾¼­¿¡¼­ ¼ö¸¹Àº µ¥ÀÌÅ͵éÀÌ ½ñ¾ÆÁü¿¡ µû¶ó ±âÁ¸ ¹æ½ÄÀ¸·Î ó¸®ÇÏ´Â °ÍÀº »ç½Ç»ó ºÒ°¡´ÉÇØÁ³´Ù. ½º¸¶Æ® ½Ã´ë °æÀï·Â Á¦°í¸¦ À§ÇØ IoT µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ¹æ¾È¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. <ÆíÁýÀÚ>

½º¸¶Æ® ½Ã´ë°¡ ¿ì¸® »î¿¡ ¸Å¿ì ºü¸¥ ¼Óµµ·Î ´Ù°¡¿À°í ÀÖ´Ù. ÇöÀç ´ëÇѹα¹¿¡¼­ °¡Àå ¸¹ÀÌ È¸Àڵǰí ÀÖ´Â ºÐ¾ßÀÎ ‘½º¸¶Æ®ÆÑÅ丮’´Â °øÀåÀÌ ÀÚÀ²ÀûÀ¸·Î »óÈ£ ¼ÒÅëÇϸ鼭 ¹®Á¦¸¦ Áø´ÜÇϰí ÇØ°áÇÔÀ¸·Î½á ´õ ³ôÀº ¼öÁØÀÇ Á¦Ç° »ý»ê ¹× ǰÁúÀ» º¸ÀåÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ½º¸¶Æ®ÆÑÅ丮ÀÇ ÁÖ¿ä Æ¯Â¡Àº Å©°Ô ¼¼ °¡Áö·Î, ‘Áö´ÉÈ­’, ‘¿¬°áÈ­’, ‘°¡»óÈ­’¶ó À̾߱âÇÒ ¼ö ÀÖ´Ù.

¿¬°áÈ­´Â »ý»ê Àåºñ µîÀ» ³×Æ®¿öÅ©¸¦ ÅëÇÏ¿© ¿¬°áÇÔÀ¸·Î½á µ¥ÀÌÅÍÀÇ ºü¸¥ Àü´ÞÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀ̸ç, °¡»óÈ­´Â ½ÇÁ¦ °øÀåÀ» µ¥ÀÌÅÍ ÇüÅ·ΠÃß»óÈ­ÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ÀÌ µÎ °¡Áö°¡ ¿Ï·áµÈ ½ÃÁ¡¿¡¼­ Áö´ÉÈ­°¡ °¡´ÉÇÏ´Ù.

Áö´ÉÈ­´Â °øÀåÀÌ µðÁöÅÐ µ¥ÀÌÅÍ ¹× Á¤º¸¸¦ ±â¹ÝÀ¸·Î ½º½º·Î ÆÇ´ÜÇϸç, AI ¹× »ý»ê°èȹ¿¡ µû¸¥ ÀÚÀ²Á¦¾î ±â´ÉÀ» ÀǹÌÇÑ´Ù. Áö´ÉÈ­¸¦ À§ÇÑ ¸ðµç ¿¬»ê°ú ÆÇ´Ü, Ãß·Ð µîÀÌ IoT µ¥ÀÌÅ͸¦ Áß½ÉÀ¸·Î ÀÌ·ïÁö¸ç, °á°úÀûÀ¸·Î »ý»ê Áö´ÉÈ­¸¦ À§ÇÑ µ¥ÀÌÅÍÀÇ ÀúÀå ¹× ÃßÃâÀÌ ¸Å¿ì Áß¿äÇØÁø´Ù. Áï, ½º¸¶Æ®ÆÑÅ丮¸¦ ´Þ¼ºÇÏ·Á¸é °øÀå¿¡¼­ ¹ß»ýµÇ´Â IoT µ¥ÀÌÅͰ¡ ±× Á߽ɿ¡ ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. À̸¦ ¾î¶»°Ô È¿À²ÀûÀ¸·Î Ȱ¿ëÇÏ´À³Ä°¡ Áß¿äÇÑ ¸ñÇ¥°¡ µÈ´Ù.

´Ã¾î³ª´Â IoT µ¥ÀÌÅÍ

IoT ½Ã´ë¿¡ ±âÇϱ޼öÀûÀ¸·Î µ¥ÀÌÅͰ¡ ¹ß»ýÇÏ´Â ¿øÀÎÀ» »ìÆìº¸ÀÚ. ù ¹øÂ°´Â ¿¬°áµÈ ´Ü¸» Àåºñ °³¼öÀÇ Áõ°¡ÀÌ´Ù. 5G¸¦ ºñ·ÔÇÑ Åë½Å¸ÁÀÇ È®ÃæÀ¸·Î ÀÎÇØ »ó»óÇÒ ¼ö ¾øÀ» Á¤µµ·Î ¸¹Àº Àåºñ°¡ ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ°í ÀÖ´Ù. IoT ¾Ö³Î¸®Æ½½º(IoT-Analytics) ÀÚ·á¿¡ ÀÇÇϸé 2025³â±îÁö 215¾ï°³ÀÇ IoT ÀåÄ¡°¡ ³×Æ®¿öÅ©¿¡ ¿¬°áµÉ °ÍÀ¸·Î Àü¸ÁµÈ´Ù.

µÎ ¹øÂ°´Â ¿¬°áµÈ Àåºñ°¡ °®´Â ¼¾¼­ÀÇ °³¼öµµ ´Ã¾î³­´Ù´Â °ÍÀÌ´Ù. ƯÁ¤ ½ÃÁ¡ÀÇ µ¥ÀÌÅ;çÀº ¿¬°áµÈ ‘Àåºñ °³¼ö × Àåºñ´ç ¼¾¼­ ¼ö’À̹ǷÎ, Àåºñ°¡ °®´Â ¼¾¼­ÀÇ ¼ö¸¦ ¾Ë¾Æº¸´Â °ÍÀ¸·Î Àüü ¼¾¼­ÀÇ ¼ö¸¦ °è»êÇÒ ¼ö ÀÖ´Ù.

¼¼ ¹øÂ° ¿øÀÎÀº µ¥ÀÌÅÍ º¸Á¸ ±â°£ÀÇ ¿¬ÀåÀÌ´Ù. ½º¸¶Æ®ÆÑÅ丮¸¦ ±¸ÃàÇÏ´Â °æ¿ì, ½Ã°è¿­ µ¥ÀÌÅ͸¦ ´õ ¿À·§µ¿¾È º¸°üÇϰí, µ¥ÀÌÅ͸¦ ´õ ªÀº »ùÇøµ ÁÖ±â(Sampling Rate)·Î ÀÐ¾î µé¿©¾ß ÇÑ´Ù´Â ¿ä±¸»çÇ×ÀÌ ºø¹ßÄ¡°í ÀÖ´Ù. »ùÇøµ ÁÖ±â´Â Àåºñ³ª ¼¾¼­ÀÇ ¹ÝÀÀ¼Óµµ(Latency)¿Í Á÷°áµÈ´Ù. ±â¾÷ÀÌ ÇÊ¿ä·Î ÇÏ´Â ´Ù¾çÇÑ µ¥ÀÌÅÍ ºÐ¼®À» À§ÇØ µ¥ÀÌÅÍÀÇ Àå±â°£ º¸°üÀÌ ÇʼöÀûÀ̶ó´Â ÀνÄÀÌ ³Î¸® ÆÛÁö°í ÀÖ´Ù.

   
¡ã <±×¸² 1> 3Â÷¿ø °ø°£ ºÎÇǸ¸Å­ ¹ß»ýµÇ´Â µ¥ÀÌÅÍÀÇ ÃÑÇÕ

¹ÝµµÃ¼ °øÁ¤À» ¿¹·Î µé¾îº¸ÀÚ. ¹ÝµµÃ¼ °øÁ¤Àº ¼ö¸¹Àº »ý»ê Àåºñ¸¦ ÀÌ¿ëÇØ 24½Ã°£ ³»³» ²÷ÀÓ¾øÀÌ »ý»êÀÌ ÁøÇàµÈ´Ù. »ý»ê °úÁ¤¿¡¼­ ÀÌ¿ëµÇ´Â Àåºñ¿¡µµ ¼ö¸¹Àº ¼¾¼­°¡ Á¸ÀçÇÏÁö¸¸, »ý»ê Àåºñ¿¡¼­ ¼¾¼­ µ¥ÀÌÅ͸¦ ¿ÜºÎ·Î Ãâ·ÂÇØÁִ ǥÁØ ¹æ½ÄÀÌ Á¸ÀçÇÑ´Ù.

±× µ¥ÀÌÅ͸¦ ¸ð¾Æ ºÐ¼®ÇÏ¸é ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î »ý»ê È¿À²À» ¿Ã¸± ¼ö ÀÖÁö¸¸, ³Ê¹«³ª ¸¹Àº µ¥ÀÌÅͰ¡ ¹ß»ýÇϱ⠶§¹®¿¡ À̸¦ ¸ðµÎ ¼öÁýÇØ ÀúÀåÇÏ´Â °ÍÀº ¸Å¿ì ¾î·Á¿î °úÁ¦´Ù. ¹ÝµµÃ¼ Àåºñ´ç ¼¾¼­ÀÇ ¼ö´Â 200~700°³¿¡ ´ÞÇϸç, ÇϳªÀÇ »ý»ê¶óÀο¡´Â Àåºñ°¡ 1000¿©´ë±îÁö ¼³Ä¡µÅ Àֱ⠶§¹®ÀÌ´Ù. ÃÊ´ç 1°ÇÀÇ ¼¾¼­ µ¥ÀÌÅ͸¦ ÀúÀåÇÑ´Ù°í °¡Á¤Çϰí Àåºñ´ç ¼¾¼­ÀÇ ¼ö¸¦ Æò±Õ 500°³·Î Àâ¾ÒÀ» ¶§, Àåºñ °³¼ö¸¦ 1000´ë·Î ¼³Á¤Çϸé 1ÃÊ¿¡ »ý¼ºµÇ´Â ¼¾¼­ µ¥ÀÌÅÍÀÇ ¼ö´Â 50¸¸ °ÇÀÌ µÈ´Ù. ÇÑ ´ÞÀÌ¸é ¾à 1Á¶ °ÇÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇؾßÇÏ´Â ¼ÀÀÌ´Ù.

±×·±µ¥ ¼¾¼­´ç 1ÃÊ¿¡ ÇÑ °Ç¾¿ ÀԷµǴ µ¥ÀÌÅͷδ »ý»ê µ¥ÀÌÅÍ ºÐ¼® ¹× ÃßÀû¿¡ ºÎÁ·ÇÔÀÌ ¸¹´Ù. ±×·¡¼­ À̸¦ 0.1ÃÊ¿¡ ÇÑ ¹ø¾¿ µ¥ÀÌÅ͸¦ ¸ðÀº´Ù°í °¡Á¤Çغ¸ÀÚ. µ¥ÀÌÅÍ ÇØ»óµµ¸¦ ³ôÀ̸鼭 ǰÁú¿¡´Â ´õ Å« °íµµÀÇ ÃßÀûÀÌ ÁøÇàµÈ´Ù. ±×·¯³ª ÀÌ·Î ÀÎÇØ ÃÊ´ç »ý¼ºµÇ´Â ¼¾¼­ µ¥ÀÌÅÍÀÇ ¼ö´Â 10¹è·Î Áõ°¡ÇÏ°Ô µÈ´Ù. ¹ÝµµÃ¼ »ý»ê ½Ã ÇϳªÀÇ ¿þÀÌÆÛ°¡ »ý»ê °øÁ¤À» °ÅÃÄ ÆÐŰ¡ µÇ±â À§Çؼ­´Â ÃÖ´ë 90ÀÏÀÌ ¼Ò¿äµÈ´Ù. »ý»ê °úÁ¤À» ÃßÀûÇϱâ À§ÇØ Ä¨°ú °ü·ÃµÈ ¸ðµç °ú°Å ±â·ÏÀ» À¯ÁöÇØ¾ß ¾î´À ÀåºñÀÇ ¾î¶² ¼¾¼­°¡ ¿À·ù¸¦ °¨ÁöÇß´ÂÁö È®ÀÎÇÒ ¼ö Àִµ¥, À̸¦ À§Çؼ­ ÃÖ¼ÒÇÑ 90Àϰ£ÀÇ µ¥ÀÌÅ͸¦ ÀúÀå ¹× À¯ÁöÇØ¾ß ÇÑ´Ù´Â °á·ÐÀÌ ³­´Ù.

À̸¦ µ¥ÀÌÅ;çÀ¸·Î ȯ»êÇØ º¸¸é ÃÊ´ç 500¸¸ °ÇÀÌ ¹ß»ýÇÏ´Â µ¥ÀÌÅ͸¦ ÀúÀå, ºÐ¼®ÇØ¾ß ÇÑ´Ù´Â Àǹ̴Ù. 90Àϰ£ ÀúÀåÇÒ °æ¿ì, ¾à 38Á¶ °ÇÀÇ µ¥ÀÌÅ͸¦ ÀúÀåÇØ¾ß ÇÑ´Ù.

Á» ´õ »ó½ÄÀûÀ¸·Î »ý°¢ÇØ º¸¸é ¹®Á¦ÀÇ ¿øÀÎÀÌ µÇ´Â ƯÁ¤ ½ÃÁ¡ÀÇ ÀϺΠIoT µ¥ÀÌÅ͸¸ ÀúÀåÇϰí, Á¤»ó ÆÐÅÏÀÇ IoT µ¥ÀÌÅÍ´Â ¹ö¸®´Â °ÍÀÌ ¼­¹ö µîÀÇ ÀÚ¿ø ¹× ¿¡³ÊÁö¸¦ ¾Æ³¢´Â ¹æ¹ýÀÌ¶ó ¿©°ÜÁø´Ù. ±×·¯³ª ½ÇÁ¦ ½º¸¶Æ®ÆÑÅ丮 °ü·Ã »ê¾÷¿¡¼­´Â µ¥ÀÌÅ͸¦ ÀϺθ¸ ÀúÀåÇÏÁö ¾Ê°í Àüü¸¦ ÀúÀåÇÏ·Á°í ½ÃµµÇϰí ÀÖÀ¸¸ç, ´ëºÎºÐÀÇ Á¦Á¶ ±â¾÷Àº ÀڽŵéÀÇ µ¥ÀÌÅ͸¦ ¹ö¸®·Á°í ÇÏÁö ¾Ê´Â´Ù.

¸ðµç µ¥ÀÌÅÍ ÀúÀå·º¸°ü ÇÊ¿ä

ƯÁ¤ »ý»ê ´ÜÀ§¿¡¼­ ¹®Á¦°¡ ¹ß»ýÇÑ °ÍÀ» ¹ß°ßÇß´Ù¸é, ¾î´À °øÁ¤¿¡¼­ ǰÁú ¹®Á¦°¡ ¹ß»ýÇÑ °ÍÀÎÁö ÃßÀûÇØ ¿øÀÎÀ» ºÐ¼®ÇÏ´Â °ÍÀ» FDC(Fault Detection & Classification)¶ó°í ÇÑ´Ù. À̸¦ ¼öÇàÇϱâ À§Çؼ­´Â »ý»ê °úÁ¤¿¡¼­ ¹ß»ýÇÑ ¼¾¼­ µ¥ÀÌÅ͸¦ º¸Á¸Çϰí ÀÖ¾î¾ß ÇÑ´Ù. »ý»ê µµÁß¿¡ ¹®Á¦¸¦ ¹ß°ßÇßÀ» ¶§, ¿À·ù°¡ ¹ß»ýÇÑ Á¦Ç°µéÀ» Á¦°ÅÇÏ°í ºñ¿ëÀ» Àý¾àÇÏ´Â °Íµµ FDCÀÇ ÁÖ¿ä ¸ñÇ¥´Ù.

À̸¦ À§Çؼ­´Â ÀåÄ¡¿¡¼­ »ý¼ºµÇ´Â ¼¾¼­ µ¥ÀÌÅÍÀÇ ÆÐÅÏÀÌ ¹®Á¦¸¦ ¹ß»ý½ÃŰ´Â ÆÐÅÏÀÎÁö¸¦ ÆÇ´ÜÇØ¾ß ÇÑ´Ù. µ¥ÀÌÅÍ ÆÐÅÏÀ» dzºÎÇÏ°Ô À¯ÁöÇÏ°í ºÐ¼®ÇØ¾ß ¿À·ù¸¦ ÀÏÀ¸Å°´Â µ¥ÀÌÅÍ ÆÐÅϰú Á¤»ó »óÅ ÆÐÅÏÀ» Á¤È®ÇÏ°Ô ÆÇ´ÜÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ‘¿À·ù µ¥ÀÌÅ͸¸ ¸ðÀ¸¸é µÈ´Ù’°Å³ª ‘ƯÁ¤ °æ°è °ª¸¸ ³ÑÀ¸¸é ¿À·ù·Î ó¸®Çϵµ·Ï ÇÏ¸é ¹®Á¦°¡ ¾øÀ» °Í’À̶ó´Â »ý°¢ÀÌ Æ²·ÈÀ» »Ó¸¸ ¾Æ´Ï¶ó, ¿Ö FDC¶ó´Â ÀÀ¿ë ¿µ¿ª¿¡¼­ Á¤»ó/ºñÁ¤»ó°ú °ü°è¾øÀÌ µ¥ÀÌÅ͸¦ ¿À·£ ±â°£¿¡ °ÉÃÄ ´ë·®À¸·Î ÀúÀåÇÏ°í º¸°üÇØ¾ß¸¸ ÇÏ´ÂÁö¿¡ ´ëÇÑ Áß¿äÇÑ ±Ù°Å°¡ µÈ´Ù.

ºñÁî´Ï½º°¡ °íµµÈ­µÊ¿¡ µû¶ó Áö¼ÓÀûÀÎ °øÁ¤ º¯°æ ¹× »ý»ê ¶óÀÎ Ãß°¡°¡ ¹ß»ýÇϸé, »õ·Î¿î ÀΰøÁö´É ¿¹Ãø ¸ðµ¨À» ´Ù½Ã »ý¼ºÇØ¾ß ÇÑ´Ù. ÀÌ ¶§ °ú°Å¿¡ ÀúÀåµÈ ¸ðµç µ¥ÀÌÅͰ¡ ±× ºûÀ» ¹ßÇÒ ¼ö ÀÖ´Ù. ÀÌ¹Ì µµ·¡ÇÑ ±â°èÇнÀ ½Ã´ë¿¡´Â ¿ÀÈ÷·Á ´õ ¸¹Àº µ¥ÀÌÅͰ¡ ÇÊ¿äÇÏ´Ù´Â ¿ª¼³ÀÌ IoT µ¥ÀÌÅÍÀÇ ÆøÁõÀ» À̲ô´Â °ÍÀ¸·Î ¿©°ÜÁø´Ù.

½º¸¶Æ® »ê¾÷À̶ó ºÒ¸®´Â °÷¿¡¼­ ¹ß»ýÇÏ´Â ´ë±Ô¸ð µ¥ÀÌÅÍ´Â ´ëºÎºÐ ¼¾¼­ µ¥ÀÌÅÍ ÇüÅ´Ù. ¾ÕÀ¸·Îµµ ÀÌ·¯ÇÑ ¼¾¼­ µ¥ÀÌÅÍ´Â ´õ ¸¹ÀÌ ¹ß»ýÇÒ °ÍÀÌ ºÐ¸íÇϸç, ÀÌ·¯ÇÑ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ÀúÀå°ú 󸮰¡ ¸ðµç °÷¿¡¼­ ¿ä±¸µÉ °ÍÀÌ´Ù. ºÐ¸íÈ÷ Áö³­ ¼¼´ë¿Í´Â ´Ù¸¥ »õ·Î¿î µ¥ÀÌÅÍ Ã³¸®¿¡ ´ëÇÑ ½ÃÀåÀÇ ¿ä±¸°¡ ³ô¾ÆÁö°í Àִµ¥, ÇöÀç ÀÌ·± µ¥ÀÌÅÍ¿¡ ´ëÇÑ ´ëÀÀÀ» ¾î¶»°Ô Çϰí ÀÖ´ÂÁö »ìÆìº¸ÀÚ.

IoT µ¥ÀÌÅÍ ÀüÀï ½ÃÀÛ

IoT ½ÃÀå¿¡¼­ µ¥ÀÌÅÍ ÀüÀïÀÌ ½ÃÀ۵ƴÙ. ´©°¡ °¡Àå »¡¸®, ±×¸®°í È¿À²ÀûÀ¸·Î ÆøÁõÇÏ´Â µ¥ÀÌÅ͸¦ ó¸®ÇÏ´À³Ä°¡ ¾ÕÀ¸·Î ¹ú¾îÁú ÀüÀï¿¡¼­ÀÇ ½ÂÆÐ¸¦ °¡´ÆÇÏ´Â Áß¿äÇÑ Àã´ë°¡ µÈ´Ù. ÀüÅëÀûÀÎ Æ®·£Àè¼Ç ±â¹ÝÀÇ µ¥ÀÌÅͺ£À̽ºÀÎ RDB(Relational Database)Àº °ø±â¿Í °°ÀÌ ¿ì¸® »î¿¡ Á÷°áµÅ ÀÖ´Ù. IT °ü·Ã ´ã´çÀÚ°¡ Çб³³ª ±â¾÷¿¡¼­ »ç¿ëÇÏ°í ¹è¿ì´Â °ÅÀÇ ¸ðµç µ¥ÀÌÅͺ£À̽º°¡ ¹Ù·Î ÀÌ Á¾·ù´Ù. ´ëÇ¥ÀûÀ¸·Î ¿À¶óŬ(Oracle), MySQL, ¸¶¸®¾ÆDB(Maria DB), Æ÷½ºÆ®±×·¹SQL(PostgreSQL), MS-SQL, »çÀ̺£À̽º(Sybase), DB2 µîÀÌ ÀÖÀ¸¸ç, ÀÌ ¿Ü¿¡µµ ±â¼úÇÏÁö ¾ÊÀº ¼ö½Ê¿© Á¾ÀÇ À¯»çÇÑ Á¦Ç°µéÀÌ Á¸ÀçÇÑ´Ù.

RDBMSÀÇ ÆíÀǼº°ú Àͼ÷ÇÔ¿¡µµ ºÒ±¸Çϰí 21¼¼±â IoT µ¥ÀÌÅ͸¦ ó¸®Çϱ⿡´Â ³Ê¹« ¸¹Àº Á¦¾à»çÇ×ÀÌ ÀÖ´Ù. ±× ÀÌÀ¯´Â RDBMS°¡ Æ®·£Àè¼Ç ±â´ÉÀ» ÅëÇØ µ¥ÀÌÅ͸¦ ó¸®Çϱ⠶§¹®ÀÌ´Ù. Æ®·£Àè¼ÇÀº ÀºÇàÀÇ ¼Û±ÝÀ̳ª ºñÇà±â ¿¹¾à°ú °°Àº º¹ÀâÇÏ°í ¾î·Á¿ì¸é¼­ ¿¬¼ÓµÈ ºñÁî´Ï½º ¾÷¹«¸¦ ÇϳªÀÇ ¿ÂÀüÇÑ ¾÷¹« ´ÜÀ§·Î ó¸®Çϱâ À§ÇØ °í¾ÈµÈ ±â¼ú ¿ä±¸»çÇ×ÀÌ´Ù.

   
¡ã <±×¸² 2> ´Ù¾çÇÑ Á¾·ùÀÇ µ¥ÀÌÅͺ£À̽º

Áö³­ 30³â°£ Áö¼ÓÀûÀ¸·Î µ¥ÀÌÅÍ Ã³¸®ÀÇ ½Å·Úµµ°¡ Áß¿äÇÑ ºñÁî´Ï½º ¿µ¿ª¿¡¼­ RDB°¡ »ç¿ëµÅ ¿Ô´Ù. ±×·¯³ª µ¥ÀÌÅÍÀÇ Ã³¸®ºñ¿ë°ú °ü°è¾øÀÌ ÀÌ·ÐÀûÀ¸·Î ¿Ïº®ÇÏ°Ô º¸ÀåµÇ´Â ¹æÇâÀ¸·Î ±â¼ú °³¹ßÀÌ ÀÌ·ïÁ³±â ¶§¹®¿¡ ÇöÀçÀÇ Çϵå¿þ¾î ¼º´ÉÀ¸·Î ÃÊ´ç ¼ö¸¸ ȤÀº ¼ö½Ê¸¸ °ÇÀ» ó¸®ÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù. Æ®·£Àè¼ÇÀ» Áö¿øÇÏ´Â RDBMS´Â ¼º´ÉÀ» À§ÇØ ¾ÆÁÖ Å« ºñ¿ëÀ» ÁöºÒÇϰí ÀÖ´Ù.

ù ¹øÂ°´Â ¿¬»êº¹±¸ ºñ¿ëÀÌ´Ù. ¼öÇà ÁßÀÎ Æ®·£Àè¼ÇÀº ¿Ïº®ÇÏ°Ô ³¡³ª°Å³ª, ȤÀº ¼öÇàµÇ±â ÀÌÀüÀÇ »óÅ·Π¿Ïº®ÇÏ°Ô º¹¿øµÅ¾ßÇϱ⠶§¹®¿¡ RDBMS´Â ¸ðµç Æ®·£Àè¼ÇÀÇ º¯°æ ¿¬»ê¿¡ ´ëÇØ ·Î±×(Log)¶ó´Â 2Â÷ ÀúÀå¸Åü¿¡ ±â·ÏÀ» ¼öÇàÇÑ´Ù. °Ë»ö ¼º´ÉÀ» ³ôÀ̱â À§ÇØ ´Ù¾çÇÑ À妽º¸¦ »ý¼ºÇϸé ÇÒ¼ö·Ï ÀÔ·Â ¼º´ÉÀº ¶³¾îÁö´Â »óÃæ(Trade-off)ÀÌ ¹ß»ýÇÑ´Ù. ÀÌ·¯ÇÑ ·Î±ë ºñ¿ëÀÌ µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´ÉÀ» ÀúÇϽÃŰ´Â °¡Àå Áß¿äÇÑ ÀÌÀ¯´Ù.

µÎ ¹øÂ°´Â Àá±Ý(Locking) ºñ¿ëÀÌ´Ù. µ¥ÀÌÅͺ£À̽º¿¡¼­ ÇϳªÀÇ Æ®·£Àè¼ÇÀº ´Ù¼öÀÇ Å×ÀÌºí¿¡ Á¢±ÙÇϰí, ±× Æ®·£Àè¼ÇÀÌ µ¿½Ã¿¡ ¿©·¯ °Ç ¼öÇàµÅ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ È¯°æ¿¡¼­ ³ôÀº µ¿½Ã¼ºÀ» Á¦°øÇϰí, Àá±ÝÀ¸·Î ÀÎÇÑ ±³Âø»óÅÂ(Deadlock)¸¦ ¹æÁöÇϱâ À§ÇØ ¸Å¹ø ¸ðµç µ¥ÀÌÅÍ Á¢±Ù¿¡ ´ëÇØ Àá±ÝÀ» ¼öÇàÇÏ°Ô µÇ´Âµ¥ ÀÌ ºñ¿ëÀÌ ¸Å¿ì Å©´Ù.

¼¼ ¹øÂ°´Â ºñÈ¿À²¼ºÀÌ´Ù. ÀϹÝÈ­µÈ µ¥ÀÌÅÍ ÀúÀå ±¸Á¶ ¹× À妽º ±¸Á¶ÀÇ º¹À⼺ ¶§¹®¿¡ RDBMS´Â ´À¸± ¼ö¹Û¿¡ ¾ø´Â ÇѰ踦 ½º½º·Î ÀνÄÇϰí, À̸¦ ±Øº¹Çϱâ À§ÇØ ³ë·ÂÇØ¿Ô´Ù. ±× °á°ú µ¥ÀÌÅͺ£À̽º´Â ¸Å¿ì º¹ÀâÇÑ ±¸Á¶·Î ÁøÈ­Çϸç ÀüüÀûÀÎ ÄÚµåÀÇ º¹À⼺ÀÌ ´õ Ä¿Á³´Ù. ÀÌ º¹À⼺Àº ´Ü¼øÇÑ ¿¬»ê¿¡ ´ëÇØ¼­µµ º¹ÀâÇÑ ³»ºÎ ·ÎÁ÷À» ¼öÇàÇÒ ¼ö¹Û¿¡ ¾ø´Â ±¸Á¶ÀûÀÎ ÇѰ踦 °¡Áø´Ù.

ÀÌ·¯ÇÑ ÀÌÀ¯·Î IoT µ¥ÀÌÅÍÀÇ ÀÔ·Â ¼º´ÉÀÌ ÃÖ´ëÀÎ °æ¿ì¶óµµ ÃÊ´ç ¼öõ °ÇÀ¸·Î Á¦ÇÑµÉ ¼ö¹Û¿¡ ¾ø´Ù. ´õ Å« ¹®Á¦´Â ÀúÀåµÈ ´ë±Ô¸ðÀÇ µ¥ÀÌÅÍ¿¡ ´ëÇØ ¼ö¾ï °Ç Á¤µµÀÇ ÁúÀǸ¦ ¼öÇàÇÏ¸é ¸¶Ä¡ ÇÔÈïÂ÷»çó·³ ´äÀÌ ¾ø¾î °³¹ßÀÚ¸¦ ±«·ÓÈù´Ù´Â Á¡ÀÌ´Ù.

ÀÌ °°Àº IoT µ¥ÀÌÅÍ ÀüÀï¿¡ ¶Ù¾îµç °ÍÀº RDBMS¸¸ÀÌ ¾Æ´Ï´Ù. ÀÏ¹Ý ÅØ½ºÆ® ÆÄÀÏ ±â¹Ý Á¦Ç°, ½ºÇ÷·Å©(Splunk), ¿¤¶ó½ºÆ½(Elastic) µî °Ë»ö ¿£Áø ±â¹Ý ¼Ö·ç¼Ç, ÇϵÓ(Hadoop) ±â¹Ý ¼Ö·ç¼Ç, ±×¸®°í NoSQL(Not Only SQL) ±â¹Ý Á¦Ç° µîÀÌ ÀÖ´Ù.

ÅØ½ºÆ® ±â¹Ý ¼Ö·ç¼Ç, µ¥ÀÌÅÍ Á¢±Ù ¾î·Á¿ö

ÀÏ¹Ý ÅØ½ºÆ® ÆÄÀÏ(Plain Text File)Àº ±âÁ¸ µ¥ÀÌÅͺ£À̽º·Î ÇØ°áÀÌ ¾î·Á¿î °æ¿ì °¡Àå ºó¹øÇÏ°Ô Ã£´Â ¹æ¹ýÀÌ´Ù. °¡Àå ½±°í °­·ÂÇÏÁö¸¸ µÚ󸮰¡ º¹ÀâÇÏ´Ù. ½±°Ô ¸»Çϸé, ½ñ¾ÆÁ® ³ª¿À´Â ¼¾¼­ µ¥ÀÌÅ͸¦ ±×´ë·Î ÀÏ¹Ý ÅØ½ºÆ® ÆÄÀÏ¿¡ ÀúÀåÇÏ´Â ¹æ½ÄÀÌ´Ù. ±×·¯³ª ÀÌ·¸°Ô ÀúÀåÇÒ °æ¿ì ´ÙÀ½°ú °°Àº ¹®Á¦Á¡ÀÌ ¹ß»ýÇÑ´Ù.

ù°, µ¥ÀÌÅÍ Á¢±ÙÀÌ ¾î·Æ´Ù. ÀÏ´Ü ¾ÐÃàµÈ »óÅÂÀ̱⠶§¹®¿¡ ¾ÐÃàÀ» ÇØÁ¦ÇØ¾ß Çϰí, À̸¦ À§Çؼ­´Â ÄܼÖÀ̳ª ÀÓÀÇÀÇ ¼Ö·ç¼ÇÀ» ÅëÇØ¼­ Á¢±ÙÇϰí, º¹»çÇØ¾ß ÇÑ´Ù. »ç¿ëÀÚÀÇ Æ¯Á¤ ¿ä±¸¸¦ À§ÇØ Á¤±ÔÈ­µÇÁö ¾ÊÀº °ü¸®ºñ¿ëÀÌ Å©°Ô ¹ß»ýÇÑ´Ù.

µÑ°, µ¥ÀÌÅÍ °Ë»ö ½Ã ¼º´ÉÀÌ ´À¸®´Ù. À̰ÍÀÌ ´õ Å« ¹®Á¦´Ù. Á¢±ÙÇϱâ À§ÇÑ ´ë»ó ÆÄÀÏÀ» ÀÌ¹Ì ¾Ë°í ÀÖ´Â °æ¿ì¿¡´Â ±×³ª¸¶ ½±Áö¸¸, ƯÁ¤ ÆÐÅÏÀ» ã´Â´Ù°í °¡Á¤ÇÒ °æ¿ì ¾÷¹«·®°ú ºñ¿ëÀÇ Ãø¸é¿¡¼­´Â Àç¾Ó ¼öÁØÀÌ´Ù. ¸ðµç ¾ÐÃàµÈ ÅØ½ºÆ® ÆÄÀÏÀ» ¼øÂ÷ÀûÀ¸·Î ÀÏÀÏÀÌ È®ÀÎÇϸ鼭 ƯÁ¤ µ¥ÀÌÅͳª ÆÐÅÏÀ» ã¾Æ¾ß Çϴµ¥, ±× µ¥ÀÌÅÍÀÇ Å©±â°¡ ¼ö Å×¶ó¹ÙÀÌÆ®(TB)¿¡ ´ÞÇÑ´Ù¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î.

ÃÖ±Ù ¸î ³â µ¿¾È °¢±¤À» ¹Þ¾Ò°í, ºñÁî´Ï½º ¿µ¿ª¿¡¼­´Â ´ë¼¼·Î ÀÚ¸® ÀâÀº ±â¹ýÀÌ ½ºÇ÷·Å©³ª ¿¤¶ó½ºÆ½ µî °Ë»ö ¿£Áø ±â¹Ý ¼Ö·ç¼ÇÀÌ´Ù. À̵éÀÌ °¢±¤À» ¹Þ´Â ÀÌÀ¯´Â ¿ì¼± ƯÁ¤ »ê¾÷°èÀÇ ½Ã°è¿­ µ¥ÀÌÅͰ¡ ÀÏ¹Ý ÅØ½ºÆ® ÆÄÀÏ·Î Á¸ÀçÇÑ´Ù´Â °ÍÀÌ´Ù. °Ë»ö ¿£ÁøÀº ÅØ½ºÆ® ÆÄÀÏÀ» Àаí À妽ÌÇϴµ¥ ÃÖÀûÈ­µÅ ÀÖ´Ù.

´ë±Ô¸ðÀÇ µ¥ÀÌÅÍ Å©±â¿¡µµ ÀûÀýÇÑ ¼º´ÉÀ» º¸ÀåÇÑ´Ù. ´ë±Ô¸ð ·Î±×¼º ºòµ¥ÀÌÅ͸¦ º¸À¯ÇÏ´Â ¸¹Àº ±â¾÷µéÀÌ À̸¦ äÅÃÇÏ°í µÇ°í, ±×Áß¿¡¼­µµ °Ë»ö°ú ºÎºÐ ºÐ¼®ÀÌ ÇÊ¿äÇÑ º¸¾È ¿µ¿ª¿¡¼­ ƯÈ÷ ´õ ¸¹Àº °í°´À» È®º¸ÇÏ°Ô µÆ´Ù.

¶ÇÇÑ Á÷°üÀûÀÌ°í ½¬¿î »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(UI)µµ °­Á¡ÀÌ´Ù. »ç¿ëÀÚ´Â ¸î °¡Áö Á¶ÀÛ¸¸À¸·Î ÀÌÀü¿¡ º¼ ¼ö ¾ø¾ú´ø ÀÚ½ÅÀÇ ºòµ¥ÀÌÅÍ ºÐ¼® °á°ú¸¦ È­·ÁÇÑ ±×·¡ÇÈÀ¸·Î º¼ ¼ö ÀÖ´Ù.

°Ë»ö ¿£Áø ±â¹Ý ¼Ö·ç¼Ç, ½Ç½Ã°£ ó¸® ¾î·Á¿ö

±×·¯³ª °Ë»ö ¿£Áø ±â¹Ý ¼Ö·ç¼ÇµéÀº IoT¸¦ À§ÇÑ ¼¾¼­ µ¥ÀÌÅÍ Ã³¸®¿¡´Â ÀûÇÕÇÏÁö ¾Ê´Ù. ±× ÀÌÀ¯·Î´Â ù°, ¸ðµç ó¸® °¡´ÉÇÑ µ¥ÀÌÅͰ¡ ÀÏ¹Ý ÅØ½ºÆ® ÇüÅ·Π±¸¼ºµÅ¾ß ÇÑ´Ù´Â Á¡ÀÌ´Ù. ¸ðµç µ¥ÀÌÅ͸¦ ¹«Á¶°Ç ÀÏ¹Ý ÅØ½ºÆ®·Î º¯È¯Çϸ鼭 ¹ß»ýÇÏ´Â ÀúÀå °ø°£ÀÇ ³¶ºñ¿Í º¯È¯ ºñ¿ëÀÌ ¸Å¿ì Å©´Ù.

µÑ°, ½Ç½Ã°£ 󸮿¡ ´ëÇÑ ¾î·Á¿òÀÌ´Ù. °Ë»ö ¿£Áø ±â¼úÀÇ ÇÙ½É Áß ÇϳªÀÎ ¿ªÀ妽º(Inverted Index) »ý¼ºÀº ƯÁ¤ ¹®¼­¿¡ Æ÷ÇÔµÈ ÀÓÀÇÀÇ Å°¿öµå ±â¹ÝÀ¸·Î °Ë»öÇÒ ¼ö ÀÖÁö¸¸, À妽º¸¦ »ý¼ºÇÏ´Â µ¥ »ó´çÈ÷ ¸¹Àº ½Ã½ºÅÛ ºñ¿ëÀ» ÁöºÒÇØ¾ß ÇÑ´Ù. ±×·¡¼­ ÀÌ·± ±â¼úÀº ½Ç½Ã°£ 󸮺¸´Ù´Â Æ÷ÅлçÀÌÆ®¿Í °°ÀÌ ÇÏ·ç¿¡ ÇÑ ¹ø ÀüüÀûÀÎ À妽º¸¦ ±¸ÃàÇÏ´Â °÷¿¡¼­ ÁÖ·Î »ç¿ëµÈ´Ù.

¼Â°, ´ë±Ô¸ðÀÇ ½Ã°è¿­ ¼¾¼­ µ¥ÀÌÅÍ Æ¯¼ºÀ» Áö¿øÇÒ ¼ö ¾ø´Â ±¸Á¶ÀûÀÎ ÇѰè¿Í ´À¸° ¼º´ÉÀÌ´Ù. ½Ã°è¿­ ¼¾¼­ µ¥ÀÌÅÍ´Â ½Ã°£ °ª¿¡ ´ëÇØ ³ôÀº Ä«µð³Î¸®Æ¼(Cardinality)¸¦ °¡Áö¸ç, °¢°¢ÀÇ ¼¾¼­°¡ ´ë·®ÀÇ µ¥ÀÌÅ͸¦ »ý»êÇÑ´Ù.

Ä«µð³Î¸®Æ¼°¡ ³ô´Ù´Â °ÍÀº ¼¾¼­ÀÇ Á¾·ù¿Í ½Ã°£ °ªÀÌ ¸Å¿ì ´Ù¾çÇØ Áߺ¹µÇ´Â µ¥ÀÌÅͰ¡ Àû´Ù´Â Àǹ̴Ù. ÀÌ·± Ư¼ºÀÇ µ¥ÀÌÅÍ ºÐ¼® ±â´ÉÀ» Áö¿øÇÏ´Â °ÍÀº °Ë»ö¿£ÁøÀÇ ¿ø·¡ ¸ñÀû¿¡ ºñÃ߾ ¶§ ºÒ°¡´É¿¡ °¡±õ´Ù. ¼¾¼­ÀÇ Á¾·ù°¡ °íÀÛ ¼ö½Ê Á¾·ù°Å³ª µ¥ÀÌÅÍÀÇ ÃÑ·®ÀÌ ¼ö¹é¸¸ °ÇÀ̸é 󸮰¡ °¡´ÉÇϳª, ¼ö¾ï, ¼ö½Ê¾ï, ¼ö¹é¾ï °ÇÀÇ ¼¾¼­µ¥ÀÌÅ͸¦ ±»ÀÌ ºñÈ¿À²ÀûÀÎ °Ë»ö¿£Áø¿¡ ³ÖÀ» ÀÌÀ¯°¡ ¾ø´Ù.

µ¿½Ã »ç¿ëÀÚ Ã³¸® ¾àÇØ

ÇϵÓÀº ±¸±ÛÀÇ ³»ºÎ µ¥ÀÌÅÍ Ã³¸® ¿£ÁøÀÎ ºòÅ×À̺í°ú µ¿ÀÏÇÑ ÀÚ¹Ù ±â¹ÝÀÇ ¿ÀǼҽº ¹öÀüÀÌ´Ù. ±¸±Û°ú °°Àº ÀÎÅÍ³Ý °Ë»ö ¿£Áø ¼­ºñ½º¸¦ Çϸç, ¼öÁýµÈ À¥ ¹®¼­¸¦ À§ÇÑ ¿ªÀ妽º°¡ ÇÊ¿äÇÏ´Ù. ¹®Á¦´Â ¼öÁýµÈ À¥ ¹®¼­ÀÇ Å©±â°¡ ¼ö¹é TB°¡ ³Ñ¾î°£´Ù´Â °Í°ú ÀÌ ¹®¼­¸¦ ¸ðµÎ Àо ¿ªÀ妽º¸¦ ±¸¼ºÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. À̸¦ À§ÇØ ÇϵÓÀÌ °³¹ßµÆ°í ‘ºòµ¥ÀÌÅÍ ¼Ö·ç¼Ç’À̶ó´Â º°¸íÀ» °®°Ô µÇ¸ç ¿Â°® ´ë·® µ¥ÀÌÅ͸¦ ¼öÁýÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î Æ÷À嵯´Ù. ÀÌ¿¡ ¼ö³â°£ °¢ ±â¾÷ µ¥ÀÌÅÍ ´ã´çÀÚµéÀº ³Ê³ªÇÒ °Í ¾øÀÌ ÇϵÓÀ» µµÀÔÇß´Ù. ±×·¯³ª ÇϵÓÀÇ ±âº» Ư¼ºÀ» ÀÌÇØÇÏÁö ¸øÇÏ¸é ¹Ù´ÀÁúÇÒ °÷¿¡ ¸ÁÄ¡¿Í ¸øÀ» »ç¿ëÇÏ´Â ²ÃÀÌ µÉ ¼ö ÀÖ´Ù.

ù°, ÇϵÓÀº ÃÖ¼Ò 4´ë ÀÌ»óÀÇ Å¬·¯½ºÅÍ·Î ±¸¼ºÇØ¾ß ÇÑ´Ù. ¼­¹ö°¡ 4´ë ÇÊ¿äÇÏ´Ù´Â À̾߱Ⱑ µÉ ¼öµµ ÀÖ´Ù. ÇÏµÓ Æ¯¼ºÀÎ Çϵå¿þ¾î º´·Ä ±¸¼ºÀÌ ¼±ÇàµÅ¾ß ÇÑ´Ù´Â Àǹ̴Ù.

µÑ°, ó¸®ÇÒ ¸ðµç µ¥ÀÌÅ͸¦ ÇÏµÓ ÆÄÀÏ ½Ã½ºÅÛ(HDFS)¿¡ ÀúÀåÇϵµ·Ï µÅ ÀÖÀ¸¸ç, ÆÄÀÏÀÇ ºÎºÐ º¯°æÀÌ ºÒ°¡´ÉÇÏ´Ù. µû¶ó¼­ Á¤±³ÇÑ µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇÑ ¼¼¹ÐÇÑ ÆÄÀÏ Á¶ÀÛÀÌ ¾î·Æ´Ù.

¼Â°, µ¥ÀÌÅÍ ºÐ¼®À» À§ÇØ ±âº»ÀûÀ¸·Î ¸Ê¸®µà½º(Map Reduce)¸¦ ¼öÇàÇÏ°Ô µÇ¸ç, À̴ Ŭ·¯½ºÅÍ Áغñ ½Ã°£¿¡¸¸ ¸î ÃÊ ÀÌ»óÀÇ ½Ã°£ÀÌ °É¸°´Ù. ¼¾¼­ µ¥ÀÌÅÍó·³ ÃÊ´ç ¼ö¸¸, ¼ö½Ê¸¸ °ÇÀÇ µ¥ÀÌÅͰ¡ »ý¼ºµÉ ¶§ ÀÌ °úÁ¤ÀÌ °ú¿¬ ¼öÇàµÉ ¼ö ÀÖÀ»Áö°¡ Àǹ®ÀÌ´Ù.

³Ý°, µ¿½Ã »ç¿ëÀÚ Ã³¸®°¡ °ÅÀÇ ºÒ°¡´ÉÇÏ´Ù. ±âº»ÀûÀ¸·Î ÇϵÓÀº ´ÜÀÏ »ç¿ëÀÚ¸¦ ±âÁØÀ¸·Î ¸ðµç µ¥ÀÌÅ͸¦ °Ë»öÇÏ´Â ±¸Á¶´Ù. ´Ù¼öÀÇ »ç¿ëÀÚ°¡ µ¿½Ã¿¡ ¸Ê¸®µà½º¸¦ ¼öÇàÇÏ´Â °ÍÀº ½Ã½ºÅÛ¿¡ Àç³­ ¼öÁØÀÇ ºÎÇϸ¦ »ý¼º½Ãų ¼ö ÀÖ´Ù.

´Ù¼¸Â°, »ý°¢ ¿Ü·Î ³ôÀº ºñ¿ëÀÌ µç´Ù. ¸¹Àº ±â¾÷µéÀÌ ¶óÀ̼±½º°¡ ¹«·á¶ó°í µµÀÔÇß´Ù°¡ À¯Áöº¸¼ö³ª ±â¼úÁö¿ø¿¡ µé¾î°¡´Â ³ôÀº ºñ¿ë¿¡ ³î¶ó´Â °æ¿ì°¡ ¸¹´Ù. ÃÖ¼Ò 10°³ ÀÌ»óÀÇ ¿ÀǼҽº¸¦ ¼³Ä¡ÇØ¾ß ÇÒ»Ó¸¸ ¾Æ´Ï¶ó, Àå¾Ö°¡ ¹ß»ýÇßÀ» ¶§ ±× ¿øÀΰú ´ëó ¹æ¹ýÀ» ºü¸¥ ½Ã°£ ³» ã±â°¡ ½±Áö ¾Ê´Ù. ´ë±â¾÷ÀÌ ¾Æ´Ñ ÀÏ¹Ý ±â¾÷¿¡¼­ ÀÌ·¯ÇÑ ¿ÀǼҽº¸¦ ´Ù ¾Ë ¼ö ÀÖµµ·Ï ´ã´ç ÀηÂÀ» ¹èÄ¡Çϰųª ÇнÀ½Ãų ¼ö ÀÖ´Â ºñ¿ë°ú ½Ã°£À» ¸¶·ÃÇϱâ´Â ¾î·Æ´Ù.

½Ç½Ã°£ µ¥ÀÌÅÍ ÃßÃâ¿¡ ºÒ¸®

SQLÀÌ Áö¿øµÇÁö ¾Ê´Â »õ·Î¿î DBMSÀÎ NoSQLµµ ÀÖ´Ù. NoSQLÀº »õ·Î¿î µ¥ÀÌÅÍ Ã³¸® Æ®·»µå·Î ¸Å¿ì ¼º°øÀûÀÎ IT ÀÌ·ÂÀ» °®°í ÀÖ´Ù. ±×Áß¿¡¼­ °¡Àå À¯¸íÇÑ Á¦Ç°ÀÌ Ä«»êµå¶ó(Cassandra)¿Í ·¹µð½º(Redis)´Ù. NoSQLÀº ¼¼»óÀÇ ¸ðµç µ¥ÀÌÅͰ¡ À¯ÀÏÇÑ Å°(Unique Key)¸¦ °®°í ÀÖÀ¸¸ç, ÀÌ À¯ÀÏ Å°¸¦ ±â¹ÝÀ¸·Î ³ª¸ÓÁö µ¥ÀÌÅͰ¡ ¿¬°áµÅ ÀÖ´Ù°í º¸´Â ¼Ö·ç¼ÇÀÌ´Ù. NoSQLÀÌ °¡Àå ¿ªÇÒÀ» Àß ÇØ³»´Â ¿µ¿ªÀ¸·Î´Â °´Ã¼ ÀÎÁõ ȤÀº µ¥ÀÌÅÍ Ä³½Ã ¼­ºñ½º¸¦ µé ¼ö ÀÖ´Ù.

NoSQLÀÇ ÀåÁ¡Àº ¹Ù·Î È®À强°ú °í°¡¿ë¼ºÀÌ´Ù. È®Á¤¼º °üÁ¡¿¡¼­ ¸ðµç µ¥ÀÌÅÍ¿¡´Â ¹Ýµå½Ã À¯ÀÏ Å°°¡ Á¸ÀçÇϱ⠶§¹®¿¡ ÀÚ½ÅÀÌ ¼ÓÇÒ ¼­¹ö¸¦ ½±°Ô ÁöÁ¤ÇÒ ¼ö ÀÖ°í, ÀÌ ¼­¹öÀÇ °³¼ö¸¦ ¹«Á¦ÇÑÀ¸·Î ´Ã¸²À¸·Î½á »ç¿ëÀÚ ¿äûÀÇ Áõ°¡¿¡ ´ëÇÑ À¯¿¬ÇÑ ´ëó°¡ °¡´ÉÇÏ´Ù.

°í°¡¿ë¼º °üÁ¡¿¡¼­µµ ÀÚ½ÅÀÇ µ¥ÀÌÅ͸¦ µÎ °³ ÀÌ»óÀÇ ¼­¹ö¿¡ º¹Á¦ÇØ µÒÀ¸·Î½á ¸¸ÀÏ ÇϳªÀÇ ¼­¹ö¿¡ Àå¾Ö°¡ ¹ß»ýÇÏ´õ¶óµµ ³ª¸ÓÁö ¼­¹ö°¡ ´ë½ÅÇÒ ¼ö ÀÖ¾î, Àå¾Ö¿¡µµ Å« ¾î·Á¿ò ¾øÀÌ ¼­ºñ½º ¼öÇàÀÌ °¡´ÉÇÏ´Ù. ±×·¯³ª NoSQLÀº ¼¾¼­ µ¥ÀÌÅÍ Ã³¸®¸¦ À§Çؼ­ ¸î °¡Áö ¾àÁ¡ÀÌ Á¸ÀçÇÑ´Ù.

ù°´Â Áý°è ÇÔ¼ö(Aggregation)¸¦ »ç¿ëÇϱâ Èûµé´Ù. Åë°è¸¦ ¾ò±â À§ÇØ ´Ù¼öÀÇ À¯ÀÏ Å°¸¦ Á¶ÇÕÇÏ´Â °Ç »ç½Ç»ó ºÒ°¡´ÉÇÑ °æ¿ì°¡ ¸¹´Ù.

µÑ°´Â ½Ã°è¿­ µ¥ÀÌÅÍ ÀúÀåÀÌ ±¸Á¶ÀûÀ¸·Î ¿ëÀÌÇÏÁö ¾Ê´Ù. ¼¾¼­ÀÇ ÅÂ±× ¹øÈ£¸¦ ±âÁØÀ¸·Î ¼­¹ö¿¡ ÀúÀåÇÏ´Â °ÍÀº ÁÁÀº Àü·«ÀÌÁö¸¸, ±¸Á¶ÀûÀ¸·Î ½Ã°è¿­ µ¥ÀÌÅÍ Ã³¸®´Â ½±Áö ¾Ê´Ù.

¼Â°, ½Ã°è¿­ µ¥ÀÌÅÍÀÇ ÃßÃâÀÌ ¸Å¿ì ´À¸®´Ù. ¼¾¼­ µ¥ÀÌÅ͸¦ ÀúÀåÇÒ °æ¿ì ÇØ´ç Ä®·³¿¡ ½Ã°£ ¹× °ªÀÌ ½ÖÀ¸·Î ¿¬°áµÈ ¼ö¹é¸¸ °³ÀÇ ¿¬¼ÓµÈ µ¥ÀÌÅͰ¡ ÀÖÀ» ¶§, ½Ã°£ ¹üÀ§·Î ÃßÃâÇϱâ À§ÇØ ¼±ÇüÀû Ž»öÀ» ÇØ¾ß ÇÏ´Â ¹®Á¦°¡ ¹ß»ýÇÑ´Ù. ¼³»ó°¡»óÀ¸·Î ÀԷµǴ ƯÁ¤ ű×ÀÇ ½Ã°£ÀÌ ¿ªÀüµÈ´Ù¸é ÃßÃâÇÑ ÀÌÈÄ ´Ù½Ã Á¤·ÄÇØ¾ß ÇÏ´Â »óȲÀÌ ¹ß»ýÇϸç, ÃÖ¾ÇÀÇ °æ¿ì ¾Æ¹«°Íµµ ÇÒ ¼ö ¾ø´Â Áö°æ¿¡ À̸£°Ô µÈ´Ù.

ÃÖ±Ù °¡Àå µ¶Æ¯Çϸ鼭 ´ëÁßÀûÀÎ Àα⸦ °®°í ÀÖ´Â ¸ù°íDB(MongoDB)´Â ¿ÀǼҽºÀÌ´Ù. ±×·¸±â ¶§¹®¿¡ ¸¹Àº »ç¿ëÀÚ°¡ ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ºü¸¥ ¼º´ÉÀ¸·Î ÀÎÇØ Àü ¼¼°èÀûÀ¸·Î ÀαⰡ ³ô´Ù. ±×¸®°í ½º½º·Î¸¦ ¹®¼­DBMS(Document DBMS)¶ó ĪÇÒ Á¤µµ·Î ¹®¼­¿Í °°Àº ºñÁ¤Çü µ¥ÀÌÅÍ Ã³¸®¿¡ ƯȭµÅ ÀÖÀ¸¸ç, SQLÀÌ ¾Æ´Ñ JSON(JavaScript Object Notation) ÇüÅ·Πµ¿ÀÛÇϱ⠶§¹®¿¡ ƯÁ¤ÇÑ Á¾·ùÀÇ µ¥ÀÌÅͺ£À̽º¶ó À̾߱âÇϱâ Èûµé´Ù. NoSQL·Î ±¸ºÐÇϱ⵵ ÇÏÁö¸¸, Á» ´õ Á¤È®È÷ ÇÏÀÚ¸é ÀüÅëÀûÀÎ µ¥ÀÌÅͺ£À̽º¿Í NoSQLÀÇ Áß°£ Á¤µµ¶ó ÇÒ ¼ö ÀÖ´Ù.

ºòµ¥ÀÌÅÍ ÀÏ¹Ý ¹®¼­ ó¸® ȤÀº ÀÏ¹Ý µ¥ÀÌÅÍ ÀúÀå¼Ò µî »ê¾÷±ºÀ» °¡¸®Áö ¾Ê°í »ç¿ëµÇ°í ÀÖ¾î ¸¸´ÉÀ¸·Î º¸À̱⵵ ÇÑ´Ù. ±×·¯³ª ¼¾¼­ µ¥ÀÌÅÍ Ã³¸® °üÁ¡¿¡¼­ º¸¸é ÀÌ Á¦Ç°ÀÇ ÇѰè´Â ¸íÈ®ÇÏ´Ù. ¸¹Àº ±â´É°ú µ¥ÀÌÅÍ ÇüŸ¦ Áö¿øÇÏÁö¸¸ ½ÇÁ¦·Î ´ë·®ÀÇ ½Ã°è¿­ µ¥ÀÌÅÍÀÇ ÀÔ·Â ¼º´É°ú ÃßÃâ ¼º´ÉÀÌ ¸Å¿ì ´À¸®±â ¶§¹®¿¡ IoT ¼¾¼­ µ¥ÀÌÅÍ Ã³¸® ¿µ¿ª¿¡ ÀûÇÕÇÏ´Ù°í ÇÒ ¼ö ¾ø´Ù.

È®À强 ºÎÁ· ¹®Á¦ Á÷¸é

ÀüÅëÀûÀÎ Á¦Á¶ »ê¾÷ ºÐ¾ß¿¡ ÈçÈ÷ Åë¿ëµÇ´Â ¼Ö·ç¼ÇÀÌ ÀÖ´Ù. ¹Ù·Î RTDB(RealTime Database) ȤÀº RT È÷½ºÅ丮¾È(Historian)DB ÀÌ´Ù. Á¦Ç°ÀÇ Á¾·ù¿Í ¹«°üÇÏ°Ô ¼¾¼­ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â Á¦Ç°ÀÌÀÚ ¼Ö·ç¼ÇÀÌ´Ù. ¿À¿¡½º¾ÆÀ̼ÒÇÁÆ®(OSISoft)ÀÇ ÆÄÀ̽ýºÅÛ(PI System)À̳ª µ¥ÀÌÅÍÆÄÅ©(dataPARC) µî ¼ö¸¸ °³ ÀÌ»ó ¼­·Î ´Ù¸¥ Á¾·ùÀÇ ¼¾¼­ µ¥ÀÌÅ͸¦ °í¼ÓÀ¸·Î ÀúÀåÇϰí, À̸¦ ½Ç½Ã°£À¸·Î ½Ã°¢È­ÇØ ÁÖ´Â Á¦Ç°À¸·Î ¿À·§µ¿¾È »ç¿ëµÅ ¿Ô´Ù.

±×·¯³ª IoT ȯ°æÀÌ Á¦Á¶ »ê¾÷¿¡ Àû¿ëµÇ¸é¼­ ±âÁ¸ ¼Ö·ç¼ÇÀ¸·Î´Â Æø¹ßÀûÀ¸·Î Áõ°¡ÇÏ´Â µ¥ÀÌÅ͸¦ ó¸®Çϱâ Èûµç ÁöÁ¡¿¡ À̸£·¶´Ù. RT È÷½ºÅ丮¾ÈDB°¡ ¼¾¼­ µ¥ÀÌÅÍ Ã³¸®¿¡ ´Ù¼Ò ¹ö°Å¿î ÀÌÀ¯´Â ´ÙÀ½°ú °°Àº ¸î °¡Áö ÀÌÀ¯¸¦ µé ¼ö ÀÖ´Ù.

ù°, È®À强ÀÌ Á¦°øµÇÁö ¾Ê´Â´Ù. RT È÷½ºÅ丮¾ÈDB´Â ´ÜÀÏ ¼­¹ö·Î ÃÖ°íÀÇ ¼º´ÉÀ» ³¾ ¼ö ÀÖ°í ÀÌÁßÈ­±îÁö Áö¿øÀÌ °¡´ÉÇÏ´Ù. ±×·¯³ª µ¥ÀÌÅ;çÀÌ ±Þ°ÝÇÏ°Ô Áõ°¡ÇÏ´Â »óȲ¿¡¼± ÀÌÁßÈ­°¡ ¾Æ´Ñ ´ÙÁßÈ­°¡ ÇÊ¿äÇϰí, ¹«¾ùº¸´Ù ¼­¹ö¸¦ Ãß°¡ÇØ Ã³¸® ¼º´ÉÀ» ³ôÀÌ´Â °ÍÀÌ Áß¿äÇѵ¥ ÀÌ¿¡ ´ëÇÑ ´ëó ¹æ¾ÈÀÌ ´çÃÊ ¼³°è ½Ã °í·ÁµÇÁö ¾Ê¾Ò´Ù.

µÑ°´Â IT¿Í OT(Operation Technology)ÀÇ À¶ÇÕÀÌ ½ÃÀ۵ƴٴ Á¡ÀÌ´Ù. ¾Õ¼­ OT ¿µ¿ª¿¡¼­ RDBMS´Â ÀÌ ¿µ¿ª¿¡ÀÇ Àû¿ëÀÌ °í·ÁµÇÁö ¾Ê¾Ò´Ù. RT È÷½ºÅ丮¾ÈDBÀÇ ±¸¼º¿ä¼Ò ³» RDBMS°¡ Æ÷ÇԵŠÀÖÀ¸¸ç, ±âÁ¸ OT¿¡¼­ÀÇ IT ±â¼ú ÀÚü°¡ RDBMS ±â¹ÝÀÌ´Ù.

½º¸¶Æ®ÆÑÅ丮 Àü¿ë ¼Ö·ç¼Ç Á¦Ç°Àº ¼¾¼­ µ¥ÀÌÅÍÀÇ ºü¸¥ 󸮸¦ À§ÇØ ´ÜÀÏ µ¥ÀÌÅͺ£À̽º ÇüÅ ±â¹ÝÀ¸·Î °³¹ßµÇ´Â °æ¿ì°¡ ´Ã¾î³ª°í ÀÖ´Ù. °³¹ß°ú »ç¿ëÀÌ °£ÆíÇϰí È®À强À» º¸ÀåÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ Åä´ë·Î IT ¿µ¿ª¿¡¼­ OT ¿µ¿ªÀ¸·ÎÀÇ È®ÀåÀÌ ÀÌ·ïÁö°í ÀÖÀ¸³ª RT È÷½ºÅ丮¾ÈDB´Â ´ÜÀÏ ÆÐŰÁö°¡ ¾Æ´Ï¶ó Å« ¼Ö·ç¼ÇÀ¸·Î Á¦°øµÇ°í ÀÖ¾î ¹Ì·¡ÀÇ °³¹ß°ú ½º¸¶Æ®ÆÑÅ丮 ½ÃÀå¿¡¼­ÀÇ ¼ö¿ä°¡ °¨¼ÒÇÒ ¼ö¹Û¿¡ ¾ø´Ù.

±×·¸´Ù¸é IoT µ¥ÀÌÅÍ ÀüÀï¿¡¼­ ½Â¸®Çϱâ À§ÇÑ ¼Ö·ç¼ÇÀº ¾î¶² Ư¡À» º¸À¯Çϰí ÀÖ¾î¾ß ÇÒ±î? µ¥ÀÌÅÍ ÀԷ°ú ÀúÀå ¼Óµµµµ »¡¶ó¾ß Çϰí, °í¼ÓÀ¸·Î µ¥ÀÌÅ͸¦ ÃßÃâÇØ¾ß Çϸç, °í¼ÓÀÇ ½Ã°è¿­ ÁúÀǸ¦ Áö¿øÇØ¾ß ÇÑ´Ù. ¹°·Ð ½Ç½Ã°£ Åë°è ±â´É°ú SQL Áö¿øÀº ±âº»À̾î¾ß ÇÑ´Ù. ´ÙÀ½È£¿¡¼­ ¼¾¼­ µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇØ ÇÊ¿äÇÑ Á¶°Ç°ú ÀûÇÕÇÑ ±¸¼º¿¡ ´ëÇØ ¾Ë¾Æº¸°Ú´Ù.

µ¥ÀÌÅͳÝÀÇ ´Ù¸¥±â»ç º¸±â  
¨Ï µ¥ÀÌÅͳÝ(http://t564.ndsoftnews.com) ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö | ÀúÀ۱ǹ®ÀÇ  

     

Àαâ±â»ç

 
°¡Àå ¸¹ÀÌ º» ±â»ç
Àλ硤µ¿Á¤¡¤ºÎÀ½
Àüü±â»çÀǰß(0)  
 
   * 200ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç 0 byte/ÃÖ´ë 400byte)
   * ¿å¼³µî ÀνŰø°Ý¼º ±ÛÀº »èÁ¦ ÇÕ´Ï´Ù. [¿î¿µ¿øÄ¢]
Àüü±â»çÀǰß(0)
»ç¸í: (ÁÖ)È­»ê¹Ìµð¾î | ÁÖ¼Ò: ¼­¿ï½Ã °­³²±¸ °­³²´ë·Î 124±æ 26 À¯¼ººôµù 2Ãþ | ÀüÈ­: 070-8282-6180 | ÆÑ½º: 02-3446-6170
µî·Ï¹øÈ£: ¼­¿ï¾Æ03408 | µî·Ï³â¿ùÀÏ: 2014³â 11¿ù 4ÀÏ | ¹ßÇà³â¿ùÀÏ: 2003³â 12¿ù 17ÀÏ | »ç¾÷ÀÚµî·Ï¹øÈ£: 211-88-24920
¹ßÇàÀÎ/ÆíÁýÀÎ: Á¤¿ë´Þ | Åë½ÅÆÇ¸Å¾÷½Å°í: ¼­¿ï°­³²-01549È£ | °³ÀÎÁ¤º¸°ü¸® ¹× û¼Ò³âº¸È£ Ã¥ÀÓÀÚ: ¹ÚÇϼ® | È£½ºÆÃ »ç¾÷ÀÚ: (ÁÖ)¾ÆÀ̳×ÀÓÁî
Copyright ¨Ï 2010 µ¥ÀÌÅͳÝ. All rights reserved. mail to webmaster@datanet.co.kr