HPCI ±â¼ú Àû¿ë 'ÆÄ½ºÆ®¸²' ÃÊ´ç ¼ö½Ê¸¸°Ç µ¥ÀÌÅÍ ÀûÀ硤ºÐ¼®
±âÁ¸ DBMSº¸´Ù 50¹è ÀÌ»ó »¡¶ó¡¦ ¹°·ù¡¤¹ÝµµÃ¼ ºÐ¾ß¼ °¢±¤
±âÁ¸ DBMSº¸´Ù 50¹è ÀÌ»ó »¡¶ó¡¦ ¹°·ù¡¤¹ÝµµÃ¼ ºÐ¾ß¼ °¢±¤

½ÃÀåÈ®´ë ³ª¼± ±Â¸ð´×¾ÆÀÌÅØ
°¡»óÈ ¼Ö·ç¼Ç¿¡¼ IoT ºòµ¥ÀÌÅÍ·Î ¿µ¿ªÀ» È®ÀåÇϰí ÀÖ´Â ±Â¸ð´×¾ÆÀÌÅØ(´ëÇ¥ ÀÌÁÖÂù)ÀÌ ÇϹݱ⠵é¾î Àû±ØÀûÀÎ ½ÃÀå È®´ë¿¡ ³ª¼°í ÀÖ´Ù. À۳⠼¼°èÀû ºòµ¥ÀÌÅÍ ºÐ¼® ¼Ö·ç¼Ç 'ÆÄ½ºÆ®¸²'(ParStresm)¸¦ ±¹³»¿¡ ¼Ò°³ÇÑ µ¥ ÀÌ¾î ±âÁ¸ 400¿© °¡»óÈ °í°´µéÀ» Áß½ÉÀ¸·Î Á¦Ç° °ø±Þ¿¡ ³ª¼°í ÀÖ´Ù. ±Â¸ð´×¾ÆÀÌÅØÀº ±â¾÷µéÀÌ Á¦Á¶, À¯Åë, ¹°·ù, ±ÝÀ¶, ¼ºñ½º µî »ê¾÷ Àü¹Ý¿¡¼ Çõ¸íÀû º¯È¸¦ ¸ô°í ¿Ã IoT ºòµ¥ÀÌÅÍ¿¡ ´ëÇØ ÀÎÁö´Â Çϰí ÀÖÀ½¿¡µµ ±× ÇýÅÃÀ» ´©¸®Áö ¸øÇϰí ÀÖ´Ù°í º¸°í ÀÖ´Ù. µ¥ÀÌÅ͸¦ ´Ù·ç´Â ´É·ÂÀ» °®ÃßÁö ¸øÇ߱⠶§¹®ÀÌ´Ù.
±Â¸ð´×¾ÆÀÌÅØÀº IoTÀÇ °¡Ä¡¸¦ ½ÇÇöÇÏ´Â µ¥ °¡Àå Áß¿äÇÑ °ÍÀº µ¥ÀÌÅ͸¦ ¼öÁý ºÐ¼®ÇÏ´Â ´É·ÂÀ̶ó´Â Á¡À» °Á¶ÇÑ´Ù. ±âÁ¸ ¹ü¿ë Àåºñ¿¡¼ ºòµ¥ÀÌÅÍ ºÐ¼®½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Â ÇϵÓ(Hadoop)°ú ½Ç½Ã°£ ºü¸¥ ºÐ¼®¹æ¹ýÀÎ Àθ޸𸮠DB ¹æ½ÄÀÌ ³ª¿Í ÀÖÀ¸³ª ¹®Á¦°¡ ÀÖ´Ù. ÇϵÓÀº ½Ç½Ã°£ ºòµ¥ÀÌÅÍ ºÐ¼®ÇÏ´Â µ¥ ¾î·Á¿òÀÌ ÀÖ°í À̸¦ ±Øº¹ÇÏ·Á¸é °íµµÀÇ ÃÖÀûÈ ÀÛ¾÷¿¡ ¸¹Àº ºñ¿ëÀÌ µé¾î°£´Ù. ±× ´ë¾ÈÀ¸·Î Á¦±âµÇ´Â °Ô Àθ޸𸮠DBÀε¥ Á¦Ç° °¡°ÝÀÌ ºñ½Î°í ¼¹ö¿¡ ¼ö¿ëÇÒ ¼ö ÀÖ´Â ¸Þ¸ð¸® ¿ë·®ÀÌ DBÀÇ Å©±â¸¦ Á¦ÇÑÇÑ´Ù. °á±¹ Àθ޸𸮠DBMS´Â ¼Óµµ´Â ºü¸£Áö¸¸ µ¥ÀÌÅÍ Ã³¸®·®¿¡ ÇѰ谡 ÀÖ°í, ÇϵÓÀº µ¥ÀÌÅÍ Ã³¸®·®Àº ¸¹Áö¸¸ ¼Óµµ¶ó´Â ¹®Á¦¸¦ ¾È°í ÀÖ´Ù.
±Â¸ð´×¾ÆÀÌÅØÀº ÀÌ·± ¹®Á¦¸¦ ÇØ°áÇÑ °ÍÀÌ ¹Ù·Î ÆÄ½ºÆ®¸²À̶ó°í °Á¶ÇÑ´Ù. ÆÄ½ºÆ®¸²ÀÇ °¡Àå Å« °Á¡Àº ¼Óµµ´Ù. ÀϹÝÀûÀ¸·Î ºòµ¥ÀÌÅÍ ºÐ¼®¿¡ Æ¯ÈµÈ DB´Â Ä÷³ ±â¹Ý DB ±â¼ú¿¡ Àε¦½Ì ±â¼úÀÌ °ãÇյŠÀÌ·ïÁø´Ù. µ¥ÀÌÅͰ¡ Å©±â ¶§¹®¿¡ Äõ¸® ¼öÇà°úÁ¤¿¡¼ ¾ÐÃàÀ» ÇØÁ¦ÇØ¾ß ÇÑ´Ù. ÀÌ °úÁ¤¿¡¼ ½Ã½ºÅÛ¿¡ »ó´çÇÑ ºÎ´ãÀÌ ¹ß»ýÇÑ´Ù. ´ëºÎºÐÀÇ Ä÷³ DB¿¡¼ ¼º´É ÀúÇϰ¡ ³ªÅ¸³ª´Â ÀÌÀ¯´Ù. ÀÌ¿¡ ¹ÝÇØ ÆÄ½ºÆ®¸²Àº À妽º ¾ÐÃàÀ» ÇØÁ¦ÇÏÁö ¾Ê°íµµ ºÐ¼®ÇÒ ¼ö ÀÖ´Â ±â¼úÀ» äÅÃÇϰí ÀÖ´Ù. ¶ÇÇÑ ºÐ»ê 󸮱â¼úÀ» ÇÔ²² Àû¿ëÇØ ½Ã½ºÅÛ ´ë±â½Ã°£À» »ç½Ç»ó ¾ø¾Ý´Ù. À̰ÍÀÌ °¡´ÉÇÒ ¼ö ÀÖ¾ú´ø °ÍÀº ÆÄ½ºÆ®¸²¸¸ÀÌ °®°í ÀÖ´Â 'HPCI'(High Performance Compressed Index)¶ó´Â ±â¼ú ¶§¹®ÀÌ´Ù.
½ÇÁ¦·Î ÆÄ½ºÆ®¸²À» ±¹³» ÇÑ À¯Åë¾÷ü¿¡ Àû¿ëÇÑ °á°ú HPCIÀÇ ³î¶ó¿î ¼º´ÉÀÌ µå·¯³µ´Ù. À¥»çÀÌÆ® ³» »óǰº° »ç¿ëÀÚ ¹ÝÀÀ Á¤º¸¸¦ ½Ç½Ã°£À¸·Î ¸ð´ÏÅ͸µ ÇÏ´Â ÀÛ¾÷¿¡ Àû¿ëÇÑ °á°ú, ±âÁ¸ DBMSº¸´Ù 50¹è ÀÌ»ó, NoSQLº¸´Ù 20¹è ÀÌ»ó ¼Óµµ°¡ »¡¶ú´Ù. ¶Ç ±¹³» ÇÑ ÁöÀÚüÀÇ ±³Åë·® ºÐ¼® ¾÷¹«¿¡ Àû¿ëÇÑ °á°ú ±âÁ¸ 30ºÐ ÀÌ»ó °É¸®´ø Á¶È¸ ÀÛ¾÷ÀÌ 5~6ÃÊ·Î ÁÙ¾îµé¾ú´Ù. ÇØ¿Ü »ç·Ê´Â ´õ dzºÎÇÏ´Ù. Ŭ¶ó¿ìµå ¼Ö·ç¼Ç Àü¹®±â¾÷ ÄÉÀÌÅ©(Cake)°¡ 50¾ï °ÇÀÇ µ¥ÀÌÅ͸¦ ½Ç½Ã°£À¸·Î ó¸®ÇÏ´Â ½Ã½ºÅÛ¿¡ ÆÄÆ®½º¸²À» Àû¿ëÇØ Å×½ºÆ®ÇÑ °á°ú, °¡Àå ¶Ù¾î³ °æÀï»ç ¼Ö·ç¼Çº¸´Ù 40¹è °¡·® ºü¸¥ °ÍÀ¸·Î ³ªÅ¸³µ´Ù.
ÆÄ½ºÆ®¸²Àº ºÐ»êµÈ ȯ°æ¿¡¼µµ µ¥ÀÌÅ͸¦ ÅëÇÕ ºÐ¼®ÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» º¸À¯Çϰí ÀÖ´Ù. ±âÁ¸ BI ºÐ¼®Àº Àü»ê½Ç ȤÀº °³¹ß½Ç¿¡¼ ó¸®ÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀ̾ú´Ù. »ý»ê°øÀåÀÌ ¼¼°èÀûÀ¸·Î ºÐ»êµÅ ÀÖ´Â ÀüÀÚ¾÷üÀÇ °æ¿ì ´Ù¾çÇÑ ¿ø°ÝÁö¿¡¼ Áß¾ÓÀ¸·Î µ¥ÀÌÅ͸¦ ¸ð¾Æ ºÐ¼®ÇØ¾ß ÇÏ´Â »óȲÀÌ ¹ß»ýÇÑ´Ù. ÆÄ½ºÆ®¸²Àº ¿ø°ÝÁö µ¥ÀÌÅ͸¦ ÁýÁßÇÏ°í ºÐ¼®ÇÏ´Â µ¥ Æ¯ÈµÈ ¼ÒÀ§ ¿§Áö ºÐ¼®(Edge Analytics)À̶ó´Â GDA(Geo-Distributed Analytics) ±â´ÉÀ» ÅëÇØ ¹®Á¦¸¦ ÇØ°áÇß´Ù.
Áß±¹ ÃÖ´ë dz·Â¹ßÀü ¾÷ü ÀκñÀü(Envision)¿¡ µµÀÔµÈ GDAÀÇ »ç·Ê´Â ´ëÇ¥ÀûÀÌ´Ù. °Å´ëÇÑ Ç³·Â¹ßÀü ³¯°³ÀÇ °¢µµ Á¶ÀýÀº ¹ßÀü·®À» ±Ø´ëÈÇÏ´Â µ¥ ÇʼöÀûÀÌ´Ù. ¶Ç Àü±¹ÀûÀ¸·Î dz·Â¹ßÀü±â´Â »êÀçÇØ ÀÖ´Ù. °¢ dz·Â¹ßÀü±â¿¡´Â dzÇâ ¹× Ç³·Â¿¡ µû¶ó ³¯°³ °¢µµ¸¦ Á¶ÀýÇϱâ À§ÇØ ¼ö¸¹Àº ¼¾¼°¡ ¼³Ä¡µÇ°í ¿©±â¼ ³ª¿À´Â ½Ç½Ã°£ µ¥ÀÌÅ͸¦ ÁöÇü µ¥ÀÌÅÍ¿Í ÇÔ²² ºÐ¼®ÇÏ´Â ÀÏÀº ¾öû³ ÇÁ·Î¼¼½º¸¦ ÇÊ¿ä·Î ÇÑ´Ù. ÀÌ °úÁ¤¿¡¼ ÆÄ½ºÆ®¸²Àº 20TB¿¡ ´ÞÇÏ´Â °ú°Å µ¥ÀÌÅ͸¦ ºÐ¼®Çϰí 2¸¸ ´ëÀÇ Ç³·Â¹ßÀü±â¿¡¼ ¹ß»ýÇÏ´Â ½Ç½Ã°£ ¼¾¼ µ¥ÀÌÅ͸¦ ¸ð´ÏÅ͸µ ÇÏ´Â ¿ªÇÒÀ» ¸Ã¾Æ ±â´ë ÀÌ»óÀÇ ¼º°ú¸¦ ³Â´Ù. dz·Â¹ßÀü±â È¿À²À» 15% ³ô¿´°í ¿¬°£ 1¾ï 5800¸¸(1800¾ï ¿ø) ´Þ·¯ °¡·®ÀÇ °æÁ¦Àû À̵æÀ» °¡Á®¿Ô´Ù.
ÆÄ½ºÆ®¸²Àº ÀκñÀü ¿Ü¿¡µµ ¹°·ù, ¹ÝµµÃ¼, ÀÇ·á ºÐ¾ß µî¿¡¼ Ȱ¹ßÇÏ°Ô »ç¿ëÇϰí ÀÖ´Ù. ÆÄ½ºÆ®¸²Àº ÃÊ´ç ¼ö½Ê ¸¸ °Ç¿¡ ÀÏ´Â µ¥ÀÌÅ͸¦ ÀûÀçÇϸ鼵µ µ¿½Ã¿¡ ºÐ¼®ÇÒ ¼ö ÀÖ´Â ¼º´ÉÀ» º¸À¯Çß´Ù. ÆÄ½ºÆ®¸²ÀÇ ¶Ç ´Ù¸¥ ÀåÁ¡Àº Ç¥ÁØ SQL Äõ¸® ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÑ´Ù´Â Á¡ÀÌ´Ù. ¿ÀǼҽº Àθ޸𸮠DBMS´Â º¸Åë ÇØ´ç ¾ð¾î Àü¹®°¡°¡ ÇÊ¿äÇÏ´Ù. ±×·¯³ª ÆÄ½ºÆ®¸²Àº ³Î¸® º¸±ÞµÈ SQL¸¦ »ç¿ëÇÔÀ¸·Î½á Áö¿øÀηÂÀÌ Ç³ºÎÇÏ´Ù.
±Â¸ð´×¾ÆÀÌÅØ ±è¿µÀÏ »ó¹«´Â "IoT°¡ ÁÖ¸ñ¹Þ°í ÀÖÁö¸¸ ±â¾÷ȯ°æ¿¡ ¾î¶»°Ô Àû¿ëÇÒ °ÍÀÎÁö ¸ðÈ£ÇÑ ºÎºÐÀÌ ¸¹´Ù"¸ç "´Ü¼øÇÑ °ü½ÉÀ¸·Î ÆÄÀÏ·µ ÇÁ·ÎÁ§Æ®¸¦ ½ÃÇàÇß´Ù°¡ ÁøÇàÀÌ ¾È µÅ Áßµµ¿¡ Æ÷±âÇÏ´Â »ç·Ê°¡ ¸¹´Ù"°í ÁöÀûÇÑ´Ù. ±è »ó¹«´Â "¿ÏÀüÈ÷ »õ·Î¿î ¹æ½ÄÀ¸·Î IoT ºòµ¥ÀÌÅ͸¦ Ȱ¿ëÇÏ·Á°í ÇÏÁö ¸»°í, ±âÁ¸ ¿ä±¸°¡ ÀÖ¾úÁö¸¸ ±â¼úÀ̳ª ºñ¿ë ¹®Á¦ ¶§¹®¿¡ ÇÏÁö ¸øÇß´ø ºÐ¾ß¸¦ °³¼±ÇÑ´Ù´Â Â÷¿ø¿¡¼ ºòµ¥ÀÌÅ͸¦ µµÀÔÇÏ´Â ¹æ¾ÈÀ» Àû±Ø ±ÇÀåÇÑ´Ù"°í ¸»Çß´Ù.
À̱ÔÈ ¼±ÀÓ±âÀÚ david@
[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]