µðÁöÅПÀÓ½º

 


¼ö¾ï °Ç ·Î±×µ¥ÀÌÅÍ ½Ç½Ã°£ ¼öÁý ´ë¿ë·® µ¥ÀÌÅÍ ÃÊ°í¼Ó °Ë»ö °¡´É

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
µð¿¡½º¾ØÅØ-ºí¶ó½º
¡á ºòµ¥ÀÌÅÍ ÅëÇշαװü¸®

µð¿¡½º¾ØÅØ(´ëÇ¥ Àå°æ¼ö, »çÁø)ÀÇ ÅëÇշαװü¸®½Ã½ºÅÛ `ºí¶ó½º'(BLAS; Big Log Analysis & Search)´Â ÀÏÀÏ ¼ö ¾ï °ÇÀÇ ·Î±×µ¥ÀÌÅÍ(¼ö½ÊGBÀÇ ¿ë·®)¸¦ ½Ç½Ã°£À¸·Î ¼öÁýÇÒ ¼ö ÀÖ´Ù. À̸¦ Hadoop ºÐ»êÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀúÀåÇÏ°í ºÐ»ê °Ë»ö¿£Áø°ú ºÐ»êº´·Äó¸®(MapReduce)±â¹Ý¿¡¼­ ºÐ¼®À» ¼öÇàÇÑ´Ù. À¥ ±â¹Ý UI¿¡¼­ ¼ö¹é ¾ï °ÇÀÇ µ¥ÀÌÅÍ °¡¿îµ¥, °ü½É ÀÖ´Â µ¥ÀÌÅ͸¦ ¼öÃÊ À̳»¿¡ °Ë»öÇÒ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó °í°´ÀÇ Åë°è¼­ºñ½º ¿ä±¸»çÇ׿¡ ´ëÀÀÇØ ´ë¿ë·® ºÐ¼® µ¥ÀÌÅ͸¦ NoSQL(Not Only SQL) µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÑ´Ù.

ºí¶ó½º´Â Áö³­ÇرîÁö `·Î±×¼¼À̹ö'¶ó´Â ºê·£µå·Î ¼±º¸ÀÎ µð¿¡½º¾ØÅØÀÇ ÅëÇշαװü¸®½Ã½ºÅÛÀÇ »õ·Î¿î ºê·£µå·Î¼­ ºòµ¥ÀÌÅÍ ½Ã´ë¸¦ °Ü³ÉÇØ °³¹ßµÇ°í ÀÖ´Â ¼Ö·ç¼ÇÀÌ´Ù. ƯÈ÷ ´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®¿¡ °üÇÑ ¿©·¯ ¿ä±¸»çÇ×µéÀ» Àû±ØÀûÀ¸·Î ÆľÇÇØ ¼±Á¦ÀûÀ¸·Î ´ëÀÀÇϱâ À§ÇÑ ½Ã½ºÅÛÀ¸·Î °³¹ß ÁßÀÌ´Ù.

ºí¶ó½º¿¡´Â ´ë¿ë·® µ¥ÀÌÅÍ ºÐ»êÆÄÀÏ ±â¼úÀÌ Å¾ÀçµÈ´Ù.'Apache Hadoop ÇÁ·ÎÁ§Æ®'ÀÇ ºÐ»êÆÄÀÏ ½Ã½ºÅÛ(HDFS : Hadoop Distributed FileSystem)°ú ¸Ê¸®µà½º ºÐ»ê º´·Äó¸® ÇÁ·¹ÀÓ¿öÅ©(MapReduce Framework)¸¦ »ç¿ëÇØ ´ë¿ë·® µ¥ÀÌÅ͸¦ ºÐ»ê¼­¹ö¿¡ ÀúÀå ÈÄ °¢ ¼­¹ö¿¡¼­ º´·Äó¸® Çϵµ·Ï ÇÏ°í ÀÖ´Ù. ´ë¿ë·® µ¥ÀÌÅÍ ¼öÁý¿¡´Â `Apache Flume ÇÁ·¹ÀÓ¿öÅ©'¸¦ äÅÃÇÔÀ¸·Î½á ½Ç½Ã°£ ó¸® ¹× ºÐ»ê ȯ°æ¿¡ ¸Â°Ô ¼º´É°ú ½Å·Ú¼ºÀ» È®º¸Çϵµ·Ï Çß´Ù.

´ë¿ë·® µ¥ÀÌÅÍ ºÐ»ê°Ë»ö ±â¼úÀº ºÐ»êÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀúÀåÇÏ°í ÀÖ´Â µ¥ÀÌÅ͸¦ °í¼ÓÀ¸·Î °Ë»öÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ´ë¿ë·® µ¥ÀÌÅÍ ºÐ¼®¿£Áø ±â¼úÀ» ÅëÇÑ ºÐ¼®¼­ºñ½º´Â ºñÁ¤Çü µ¥ÀÌÅÍ Ã³¸®¸¦ ÅëÇÑ BI ¹× µ¥ÀÌÅÍ ¸¶ÀÌ´× ±â¹ýÀ» È°¿ëÇÑ´Ù.


´ë¿ë·® µ¥ÀÌÅͺ£À̽º ÀúÀå±â¼úÀº RDBMSÀÇ ÇÑ°è ¶Ç´Â È®À强 µîÀÇ ´ÜÁ¡À» ÇØ°áÇÒ ¼ö ÀÖ´Â ´ë¾ÈÀ¸·Î¼­ ´Ü¼øÇÑ ¾ÆÅ°ÅØÃĸ¦ °¡Áø ºÐ»ê ÄÄÇ»Æà ȯ°æ¿¡ ÀûÇÕÇÑ ´ë¿ë·® µ¥ÀÌÅͺ£À̽º ÀúÀå ±â¼úÀÌ´Ù. °í°´¿¡°Ô´Â ºÐ¼®µ¥ÀÌÅÍ¿Í ºÐ¼® Áß°£µ¥ÀÌÅÍ ÀúÀå ¿ëµµ·Î È°¿ëÅä·Ï °èȹÇÏ°í ÀÖ´Ù.
ºí¶ó½º°¡ °³¹ß ¿Ï·áµÇ¸é ¼Ö·ç¼Ç ±â¹ÝÀÇ Á¦Ç°ÀÌ µÉ °ÍÀÌ´Ù. ±âÁ¸ ÅëÇշαװü¸® ½Ã½ºÅÛÀÎ ·Î±×¼¼À̹ö´Â ¼Ò¿ë·®ÀÇ ·Î±× ¼öÁý ÀúÀå Á¶È¸ ºÐ¼®¿¡ È°¿ëÇÏ°í, ´ë¿ë·®ÀÇ ·Î±×µ¥ÀÌÅÍ °í¼Ó°Ë»ö°ú ºÐ¼®¿¡´Â ºí¶ó½º·Î ½ÃÀåÀÇ ¿ä±¸¿¡ ´ëÀÀÇÑ´Ù´Â Àü·«ÀÌ´Ù. ºí¶ó½º´Â ´ë¿ë·® µ¥ÀÌÅÍ ÀúÀåÀ» À§ÇÑ ¹éº» Ç÷§Æûµµ Á¦°øÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î º¸ÀδÙ. ±âÁ¸ RDBMSÀÇ ÇѰ踦 ±Øº¹Çϸ鼭 ºÐ»ê ÆÄÀϽýºÅÛÀ» ±â¹ÝÀ¸·Î ÇÑ °í¼ÓÀÇ ´ë¿ë·® µ¥ÀÌÅͺ£À̽º¸¦ ¾ÈÁ¤ÀûÀ¸·Î Á¦°øÇÏ´Â Ç÷§ÆûÀÌ µÇ´Â °ÍÀÌ´Ù.

µð¿¡½º¾ØÅØÀº ·Î±×¼¼À̹ö·Î ±¹³» ½ÃÀåÀ» ¸®µåÇß´ø °Íó·³, ºí¶ó½º¸¦ ÅëÇØ ¼¼°è½ÃÀåÀ» ÆòÁ¤ÇÏ°Ú´Ù´Â ¾ß½ÉÀ» °®°í ÀÖ´Ù.

À̱ÔÈ­¼±ÀÓ±âÀÚ david@

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