µðÁöÅПÀÓ½º

 


ºòµ¥ÀÌÅÍ ÇÙ½É ±â¼úµé

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
¡á ºòµ¥ÀÌÅÍ IT»ê¾÷ Á߽ɿ¡ ¼­´Ù

ºòµ¥ÀÌÅ͸¦ È¿°úÀûÀ¸·Î ºÐ¼®, È°¿ëÇϱâ À§Çؼ­´Â ÀÌ¿¡ °É¸Â°Ô »õ·Î¿î ±â¼ú°ú ±â¹ý, ¼Ö·ç¼ÇÀÌ ¿ä±¸µÈ´Ù. ºòµ¥ÀÌÅÍ ºÐ¼® ±â¼úÀº ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î ÇüÅ·Π¹ßÀüÇÑ °æ¿ì°¡ ¸¹Àºµ¥, À̸¦ Á¦´ë·Î ´Ù·ç±â À§Çؼ­´Â »ó´çÇÑ ³ë·ÂÀÌ ÇÊ¿äÇÏ´Ù. ÃÖ±Ù ºÐ»êó¸® ±â¼úÀÎ ÇϵÓ(Hadoop), NoSQL(Not only SQL), ºü¸¥ ºÐ¼®À» À§ÇÑ Àθ޸ð¸®(In-Memory) ±â¼ú µîÀÌ ÁÖ¿ä ºòµ¥ÀÌÅÍ °ü·Ã ±â¼ú·Î °¢±¤¹Þ°í ÀÖ´Ù.

x86¼­¹ö·Î ¹­¾î ´ëÇü ½ºÅ丮Áö ±¸¼º

¡ÞÇϵÓ=¹æ´ëÇÑ ºÐ¼® ´ë»ó ÀڷḦ Àú·ÅÇÏ°Ô Ã³¸®ÇØ¾ß ÇÒ Çʿ伺¿¡ ÀÇÇØ °³¹ßµÆ´Ù. ÇϵÓÀº ´ë·®ÀÇ ÀڷḦ Àú·ÅÇÑ x86¼­¹ö·Î °¡»óÀ¸·Î ¹­¾î ´ëÇü ½ºÅ丮Áö¸¦ ±¸¼ºÇÏ°í, ÀúÀåµÈ °Å´ëÇÑ µ¥ÀÌÅÍ ¼¼Æ®¸¦ °£ÆíÇÏ°Ô ºÐ»êó¸®ÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù.

ÇϵÓÀº ±¸±ÛÀÌ °³¹ßÇÑ ¸Ê¸®µà½º(Mapreduce)¸¦ ¿ÀǼҽº·Î ±¸ÇöÇÑ °á°ú¹°·Î, ¾ßÈÄ¿¡¼­ óÀ½ °³¹ßµÆ°í, ÇöÀç´Â ¾ÆÆÄÄ¡¼ÒÇÁÆ®¿þ¾îÀç´Ü¿¡¼­ °ü¸®ÇÏ°í ÀÖ´Ù.

Àú·ÅÇÏ°Ô ºòµ¥ÀÌÅÍ ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Â ÀåÁ¡ ¶§¹®¿¡ Àû¿ëÇÏ·Á´Â ±â¾÷ÀÌ ´Ã¾î³ª°í ÀÖÀ¸¸ç, ÇÏµÓ ±â¼úÀ» Àû¿ëÇß´À³Ä¸¦ ±âÁØÀ¸·Î ºòµ¥ÀÌÅÍ ÇÁ·ÎÁ§Æ®³Ä ¾Æ´Ï³Ä¸¦ °¡¸£´Â °æ¿ì°¡ ÀÖÀ» Á¤µµ·Î ÇöÀç ´ëÇ¥ÀûÀÎ ºòµ¥ÀÌÅÍ ±â¼ú·Î ÀÚ¸®Àâ°í ÀÖ´Ù.

´ë±Ô¸ð µ¥ÀÌÅÍ À¯¿¬ÇÏ°Ô Ã³¸®

¡ÞNoSQL=ÀüÅëÀûÀÎ °ü°èÇü µ¥ÀÌÅͺ£À̽º°ü¸®½Ã½ºÅÛ(RDBMS)À» ´ë½ÅÇØ È¿°úÀûÀ¸·Î ºòµ¥ÀÌÅÍ ºÐ¼®À» ÇÒ ¼ö ÀÖ´Â ±â¼ú·Î ÃÖ±Ù °¢±¤¹Þ°í ÀÖ´Ù. NoSQLÀº RDBMS¿Í´Â ´Ù¸¥ »ç»ó¿¡¼­ ¼³°èµÈ ºñ°ü°èÇü DBMS·Î, ´ë±Ô¸ðÀÇ µ¥ÀÌÅ͸¦ À¯¿¬ÇÏ°Ô Ã³¸®ÇÒ ¼ö ÀÖ´Â °ÍÀÌ ÀåÁ¡ÀÌ´Ù.

RDBMS°¡ ¸ðµç ³ëµå´Â °°Àº ½Ã°£¿¡ °°Àº µ¥ÀÌÅ͸¦ º¸¿©Áà¾ß ÇÏ°í, ÀϺΠ³ëµå°¡ ´Ù¿îµÅµµ ´Ù¸¥ ³ëµå¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê¾Æ¾ß ÇÑ´Ù´Â °Í¿¡ ÁßÁ¡À» µÐ ¹Ý¸é, NoSQLÀº ³×Æ®¿öÅ© Àü¼Û Áß ÀϺΠµ¥ÀÌÅÍ°¡ ¼Õ½ÇµÅµµ ½Ã½ºÅÛÀº Á¤»óÀûÀ¸·Î µ¿ÀÛÇØ¾ß ÇÑ´Ù´Â °Í¿¡ ÁßÁ¡À» µÐ´Ù. ¿ö³« ¹æ´ëÇÑ µ¥ÀÌÅ͸¦ ´Ù·ç±â ¶§¹®¿¡ ÀÌÁß ±ØÈ÷ ÀϺΠµ¥ÀÌÅÍ°¡ 󸮵ÇÁö ¾Ê´õ¶óµµ ºÐ¼® °á°ú¿¡ ¹ÌÄ¡´Â ¿µÇâÀÌ ¹Ì¹ÌÇÏ´Ù´Â °ÍÀ» ÀüÁ¦·Î ÇÑ Á¢±Ù¹ýÀÌ´Ù.

NoSQLÀº ¿ÀǼҽºSW·Î, »ó¿ë DBMS¿¡ ºñÇØ Àú·ÅÇÑ °Íµµ ÀåÁ¡ÀÌ´Ù. Ä«»êµå¶ó, ¸ù°íDB, Hº£À̽º µî NoSQLÀÇ ±âº» »ç»óÀ» ´ãÀº ¿©·¯ °³¹ß ÇÁ·ÎÁ§Æ®°¡ ¿î¿µµÇ°í ÀÖ´Ù.

µ¥ÀÌÅÍ °Ë»ö½Ã°£ Å©°Ô ÁÙ¿©

¡ÞÀθ޸ð¸®=¸Þ¸ð¸®»ó¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅÍ¿Í ÀÌÀÇ À妽º¸¦ º¸°üÇÔÀ¸·Î½á º°µµ ÀúÀå°ø°£¿¡ µ¥ÀÌÅ͸¦ º¸°üÇß´Ù°¡ ÇÊ¿äÇÒ ¶§ ºÒ·¯µéÀÌ´Â ±âÁ¸ ¹æ½Ä¿¡ ºñÇØ µ¥ÀÌÅÍ °Ë»ö½Ã°£À» Å©°Ô ÁÙÀÏ ¼ö ÀÖ´Ù. ÀÌ ¶§¹®¿¡ ¹æ´ëÇÑ µ¥ÀÌÅ͸¦ ó¸®ÇØ¾ß ÇÏ´Â ºòµ¥ÀÌÅÍ¿¡ ¾î¿ï¸®´Â ±â¼ú·Î ²ÅÈù´Ù.

À̹ۿ¡ ¿ÀǼҽº µ¥ÀÌÅÍ ºÐ¼®¿£ÁøÀÎ `R'µµ ÁÖ¸ñ¹Þ°í ÀÖ´Ù. R ¾ð¾î¿Í °³¹ßȯ°æÀ» ÅëÇØ ±âº»ÀûÀÎ Åë°è±â¹ýºÎÅÍ ¸ðµ¨¸µ, ÃֽŠµ¥ÀÌÅÍ ¸¶ÀÌ´×, ½Ã¹Ä·¹À̼Ç, ¼öÄ¡Çؼ® ±â¹ý±îÁö ±¸ÇöÇÒ ¼ö ÀÖ¾î ±¸±Û, ÆäÀ̽ººÏ, ¾Æ¸¶Á¸ µîÀÌ ´ë¿ë·® µ¥ÀÌÅÍ Åë°èºÐ¼®°ú µ¥ÀÌÅÍ ¸¶ÀÌ´× µî¿¡ »ç¿ëÇϸ鼭 °ü½ÉÀ» ¹Þ°í ÀÖ´Ù.

°­µ¿½Ä±âÀÚ dskang@
¢º°­µ¿½Ä±âÀÚÀÇ ºí·Î±× ¹Ù·Î°¡±â


[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]