½Ç½Ã°£À¸·Î ¿î¿µ ÇÁ·Î¼¼½º¿Í ºÐ¼®À» ¿Ïº®ÇÏ°Ô ÅëÇÕ °¡´ÉÇÑ ´ÜÀÏ µ¥ÀÌÅÍ Ç÷§Æû Á¦°ø ±â¾÷ÀÎ MapR(MapR Technologies, www.mapr.com Áö»çÀå ÀÌÁø±¸)ÀÌ ±Û·Î¹ú ½ÃÀåÁ¶»ç±â°ü ESG(Enterprise Strategy Group)°¡ ÀÛ¼ºÇÑ MapR-DBÀÇ ±â¼ú ¸®ºä(Technical Review) °á°ú¸¦ ¹ßÇ¥Çß´Ù.
ESG´Â Ŭ¶ó¿ìµå ȯ°æ¿¡¼ MapR-DBÀÇ ¼º´É ¹× È®À强À» Æò°¡Çϱâ À§ÇØ µÎ °³ÀÇ ¿ÀǼҽº NoSQL µ¥ÀÌÅͺ£À̽º¿Í ºñ±³ ºÐ¼®À» ÁøÇàÇß´Ù. ESG´Â µ¿ÀÏÇÑ È¯°æ¿¡ ÀÖ´Â MapR-DB, ¾ÆÆÄÄ¡ Ä«»êµå¶ó(Apache Cassandra), ¾ÆÆÄÄ¡ HBase (Apache HBase)ÀÇ ¼º´ÉÀ» Æò°¡Çϱâ À§ÇØ ºÐ¼® ¹× °ËÁõÇß´Ù. Æò°¡ÀÇ ¸ñÀûÀº °øÅëÀÇ Çϵå¿þ¾î ±¸¼ºÀ» ¸¸µé°í, °¢ µ¥ÀÌÅͺ£À̽º¸¦ µ¿ÀÏÇÏ°Ô ÀÏÁ¤ÇÑ ¼öÁØÀ¸·Î ¼³Á¤ÇØ °øÁ¤ÇÑ ºñ±³¸¦ ÇÏ´Â °ÍÀÌ´Ù. ´Ù¼¸°³ ÇÙ½É ¿öÅ©·Îµå¸¦ ¼¼°³ÀÇ ºñ½ÁÇÏ°Ô ¼³Á¤µÈ ±¸Ãà ȯ°æ¿¡¼ ±¸µ¿½ÃÄÑ Æò°¡ÇÑ °á°ú´Â ¾Æ·¡¿Í °°´Ù:
- MapR-DB´Â Ä«»êµå¶ó¿Í HBase¸¦ ¶Ù¾î³Ñ´Â ¼º´ÉÀ» º¸¿©ÁáÀ¸¸ç, ¾î¶² °æ¿ì¿¡´Â 10¹è ÀÌ»óÀÇ ¼º´É Â÷À̸¦ º¸¿´´Ù.
- MapR-DB´Â Ä«»êµå¶ó¿¡ ºñÇØ ÃÊ´ç2.5¹è, HBase¿¡ ºñÇØ 5.5¹è ³ôÀº Æò±Õ ¼º´É Çâ»óÀ» ±â·ÏÇß´Ù.
- ¿öÅ©·ÎµåÀÇ Áö¿¬ ¼Óµµ(latency) Ãø¸éÀ» Æò°¡ ÇßÀ» ¶§, MapR-DB°¡ °¡Àå ºü¸¥ ¼Óµµ¸¦ Á¦°øÇß°í Áö¿¬ ¼Óµµ°¡ ¿¹Ãø °¡´ÉÇß´Ù.
- Ä«»êµå¶ó´Â Áö¿¬¼Óµµ°¡ ´õ ³ô¾Ò°í, HBase´Â ºü¸¥ ¼Óµµ ¶Ç´Â ÀÏÁ¤ÇÑ Áö¿¬ ¼Óµµ¸¦ Á¦°øÇϴµ¥ ºÒ¾ÈÁ¤Çß´Ù.
ESGÀÇ ¼ö¼® °ËÁõ ¾Ö³Î¸®½ºÆ® ¸¶ÀÌÅ© ·¹¿À³×(Mike Leone)´Â “¿î¿µ ºÐ¼® ¿öÅ©·ÎµåÀÇ ¼º´É¿¡ ´ëÇÑ ³ôÀº ¿ä±¸»çÇ×À» ÃæÁ·½ÃÅ°±â À§ÇØ NoSQL µ¥ÀÌÅͺ£À̽º¸¦ È°¿ëÇÏ´Â °æ¿ì ±â¾÷µéÀº ºü¸¥ ¼Óµµ»Ó ¾Æ´Ï¶ó ÀÏ°ü¼ºµµ È®º¸ÇÏ°íÀÚ ÇÑ´Ù. ÀÌ´Â °í°´ °æÇèÀ» ¿¹Ãø °¡´ÉÇÏ°Ô ÇÏ°í ½Ç½Ã°£ ÀÀ´ä½Ã°£ÀÌ ÇÙ½É ¿ä¼ÒÀÎ ¿ªµ¿ÀûÀÎ ºñÁî´Ï½ºÀÇ ¿ä±¸»çÇ×À» ÃæÁ·½ÃŲ´Ù”¸ç, “ESG´Â AWS Ŭ¶ó¿ìµå ȯ°æ¿¡¼ HBase ¹× Ä«»êµå¶óÀÇ ¿ÀǼҽº ¿ÀÆÛ¸µ¿¡ ºñÇØ MapR-DB´Â ´õ¿í ºü¸£°í ÀÏÁ¤ÇÑ ¼öÁØÀÇ ¼º´ÉÀ» Á¦°øÇÑ´Ù´Â °ÍÀ» È®ÀÎÇß´Ù”°í ÀüÇß´Ù.
ESG Æò°¡´Â ¾ßÈÄ Å¬¶ó¿ìµå ¼ºù º¥Ä¡¸¶Å©(Yahoo Cloud Serving Benchmark, YCSB) 0.12 ¹öÀüÀ¸·Î ÁøÇàÇß´Ù. YCSB´Â ÇÙ½É ¿ä¼ÒÀÇ ¼º´É°ú Ŭ¶ó¿ìµå ±â¹Ý µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ Æò°¡ÇÏ´Â ¾÷°è Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ© ¿ÀǼҽº´Ù. Æò°¡´Â Amazon EC2¿¡¼ ÃÖ±Ù ¹ßÇ¥ÇÑ ÀÎÇÚ½ºµå ³×Æ®¿öÅ· ¾î´ðÅÍ(Enhanced Networking Adapter, ENA)¸¦ ÅëÇØ ¼öÇàÇßÀ¸¸ç, ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» ³ô¿©ÁÖ´Â MapR-DBÀÇ Ãß°¡ÀûÀΠŬ¶ó¿ìµå ÀÚ¿ø È°¿ë ¿ª·®ÀÌ °Á¶µÆ´Ù.
MapR ´ÜÀÏ µ¥ÀÌÅÍ Ç÷§ÆûÀÇ ÇÑ ºÎºÐÀÎ MapR-DB´Â ±â¼úÀûÀ¸·Î Áøº¸µÈ ¿£ÅÍÇÁ¶óÀÌÁî±Þ NoSQL µ¥ÀÌÅͺ£À̽º·Î ºòµ¥ÀÌÅÍ ºÐ¼® ¿öÅ©·Îµå¸¦ À§ÇØ °í¼º´É, ¾ÈÁ¤¼º, È®À强À» Á¦°øÇÑ´Ù. ÀÌ´Â ÀüÅëÀûÀÎ µ¥ÀÌÅͺ£À̽º ¾ÆÅ°ÅØó·Î ÀÎÇÑ Ãß°¡ÀûÀÎ ºñ¿ë°ú º¹À⼺À» ¹ß»ý½ÃÅ°Áö ¾ÊÀ» »Ó¸¸ ¾Æ´Ï¶ó ½Ç½Ã°£ µ¥ÀÌÅÍ ºÐ¼®À» Á¦°øÇÒ ¼ö ÀÖ´Â ´ë±Ô¸ðÀÇ È®À强À» Á¦°øÇÑ´Ù. MapR-DB¸¦ ÅëÇØ ±â¾÷µéÀº JSON ¹× ¿ÀÇÂ-API ±â´ÉÀ» Áö¿øÇÏ´Â ¸ÖƼ ¸ðµå(multi-modal) ±â¼úÀ» žÀçÇÑ ½Ç½Ã°£ ºòµ¥ÀÌÅÍ ºÐ¼® Ç÷§ÆûÀ» È®º¸ÇÒ ¼ö ÀÖ°Ô µÆ´Ù.
¾Æ´¯ ´Ù¿Í(Anoop Dawar) MapR Á¦Ç° ¸¶ÄÉÆà ¹× Á¦Ç° °ü¸® ºÎ¹® ºÎ»çÀåÀº “MapR-DB´Â µ¥ÀÌÅÍ Áý¾àÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇØ °³¹ßµÆ´Ù. MapR ¿£Áö´Ï¾î¸µ ÆÀÀº ÀüÅëÀûÀÎ µ¥ÀÌÅͺ£À̽º ¾ÆÅ°ÅØó·Î ÀÎÇÑ Ãß°¡ÀûÀÎ ºñ¿ë°ú º¹À⼺À» ¹ß»ý½ÃÅ°Áö ¾Ê´Â ½Ç½Ã°£ µ¥ÀÌÅÍ ºÐ¼®¸¦ Á¦°øÇϱâ À§ÇØ ÀÏÁ¤ÇÑ ³·Àº Áö¿¬ ¼Óµµ¸¦ Á¦°øÇÏ°í ´ë±Ô¸ð È®À强À» º¸ÀåÇÏ´Â µ¥ÀÌÅÍ ±¸Á¶¸¦ ¼³°èÇß´Ù”¸ç, “ESGÀÇ Æò°¡¸¦ ÅëÇØ °ËÁõµÈ ÁÁÀº °á°ú´Â ±â¾÷µéÀÌ µ¥ÀÌÅÍ Áý¾àÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ Á÷¸éÇØ ¿Ô´ø ´ëºÎºÐÀÇ µµÀü°úÁ¦µéÀ» MapRÀÌ ÇØ°áÇÏ°í ÀÖ´Ù´Â °ÍÀ» ÀÔÁõÇÑ´Ù”°í ¸»Çß´Ù. |