HOME / ¹®¼°øÀ¯ / ºñÁî´Ï½º / Á¦Á¶/¿¬±¸
0
0°ÇÀÇ Èı⺸±â¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ ºù»ê Å¥ºêÀÇ »óÇâ½Ä °è»ê(¼®»ç ³í¹®) Âü°íÀÚ·áÀÔ´Ï´Ù.
1Àå ¼·Ð
2Àå °ü·Ã ¿¬±¸
1. µ¥ÀÌÅÍ Å¥ºê¿Í ºù»ê Å¥ºê
2. ºù»ê Å¥ºê °è»ê ¾Ë°í¸®Áò
3. ºù»ê Å¥ºêÀÇ ¹®Á¦Á¡
3Àå ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©
1. ¸Ê¸®µà½º
2. ¸Ê¸®µà½º È°¿ë »ç·Ê
4Àå ¸Ê¸®µà½º ±â¹Ý ºÐ»ê º´·Ä ºù»ê Å¥ºê °è»ê
1. MR-Naive ºù»ê Å¥ºê °è»ê
2. MR-BUC ºù»ê Å¥ºê °è»ê
5Àå ½ÇÇè ¹× ºÐ¼®
1. ½ÇÇè ȯ°æ
2. Å¥ºê °è»ê ¼º´É ºÐ¼®
6Àå °á·Ð
Àüü 67 page Áß 14 page±îÁö ¹Ì¸®º¸±â°¡ °¡´ÉÇÕ´Ï´Ù.
ÀÌÇм®»çÇÐÀ§³í¹® ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ ºù»ê Å¥ºêÀÇ »óÇâ½Ä °è»ê ÀÌ ¼ö ¾È °¿ø´ëÇб³´ëÇпø ÄÄÇ»ÅÍ°úÇаú 2010³â 2¿ù ±èÁøÈ£ ±³ ¼ö Áö µµ ÀÌÇм®»çÇÐÀ§³í¹® ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ ºù»ê Å¥ºêÀÇ »óÇâ½Ä °è»ê bottom up computation of iceberg cube using mapreduce framework °¿ø´ëÇб³´ëÇпø ÄÄÇ»ÅÍ°úÇаú ÀÌ ¼ö ¾È À̼ö¾ÈÀÇ ¼®»çÇÐÀ§³í¹®À» ÇÕ°ÝÀ¸·Î ÆÇÁ¤ÇÔ 2009³â 12¿ù ½É»çÀ§¿øÀå ÀÎ À§ ¿ø ÀÎ À§ ¿ø ÀÎ ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ ºù»ê Å¥ºêÀÇ »óÇâ½Ä °è»ê ÀÌ ¼ö ¾È °¿ø´ëÇб³´ëÇпø ÄÄÇ»ÅÍ°úÇаú
ÃÖ±Ù Á¤º¸ ±â¼ú°ú À¥ÀÇ ¹ßÀüÀ¸·Î ÀÎÇØ, ¸¹Àº ÀÀ¿ë¿¡¼ ´ë¿ë·® µ¥ÀÌÅÍÀÇ ÀúÀå ¹× ºÐ¼®ÀÌ ¿ä±¸µÇ°í ÀÖ´Ù. ´ë¿ë·® µ¥ÀÌÅÍÀÇ È¿À²Àû ºÐ¼®À» À§ÇØ µ¥ÀÌÅÍ Å¥ºê°¡ ¿¬±¸µÇ¾úÀ¸¸ç, µ¥ÀÌÅÍ Å¥ºê °è»êÀÇ °íºñ¿ë ¹®Á¦Á¡À» ÇØ°áÇϱâ À§ÇÏ¿©, Å¥ºêÀÇ ÀϺΠ¿µ¿ª¸¸À» °è»êÇÏ´Â ºù»ê Å¥ºê°¡ µîÀåÇÏ¿´´Ù
ºù»ê Å¥ºê´Â ÀúÀå °ø°£ÀÇ °¨¼Ò, ÁýÁßÀûÀÎ ºÐ¼® µîÀÇ ÀåÁ¡ÀÌ ÀÖÀ¸³ª, ¿©ÀüÈ÷ ¸¹Àº °è»ê°ú ÀúÀå °ø°£À» ÇÊ¿ä·Î ÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. º» ³í¹®¿¡¼´Â ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ÇØ°áÇÏ´Â ½Ç¿ëÀûÀÎ ¹æ¹ýÀ¸·Î ¸Ê¸®µà½º(mapreduce) ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÑ ºÐ»ê º´·Ä ºù»ê Å¥ºê °è»êÀ» Á¦¾ÈÇÑ´Ù
¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©´Â ³×Æ®¿öÅ©·Î ¿¬°áµÈ ¿©·¯ ÄÄÇ»ÅÍÀÇ Ã³¸® ´É·ÂÀ» ÀÌ¿ëÇÏ¿© ´ë¿ë·® ¹®Á¦¸¦ ºÐ»êÇÏ¿© ó¸®ÇÏ´Â ºÐ»ê º´·Ä ÄÄÇ»Æà ±â¼úÀÌ´Ù. º» ³í¹®¿¡¼´Â ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÑ ºù»ê Å¥ºê °è»ê ¾Ë°í¸®ÁòÀ¸·Î¼, mr-naive¿Í mr-buc¸¦ Á¦¾ÈÇÑ´Ù
mr-naive´Â ºù»ê Å¥ºêÀÇ ÀÓ°èÄ¡(min sup)¸¦ ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÈĹݺο¡ Àû¿ëÇÑ ¾Ë°í¸®ÁòÀ¸·Î, ±× µ¿ÀÛ ÀýÂ÷´Â ´ÙÀ½°ú °°´Ù. ¸ÕÀú, Àüü Å¥º¸À̵带 ¸Ê¸®µà½ºÀÇ ¸Ê(map) ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ¿©·¯ ÄÄÇ»ÅÍ¿¡ ºÐ»êÇÑ´Ù
±×·± ´ÙÀ½, °¢ ÄÄÇ»ÅÍ´Â ÇØ´ç Å¥º¸À̵带 °è»êÇÏ°í, ±× °á°ú¸¦ ¸®µà½º(reduce) ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ¼öÁýÇÑ ÈÄ Áý°èÇÑ´Ù. Áý°è °á°ú°¡ ÀÓ°èÄ¡ ÀÌ»óÀÎ °æ¿ì¿¡ ÇÑÇØ ÃÖÁ¾ °á°ú·Î¼ ¹ÝȯÇÑ´Ù
´ÙÀ½À¸·Î, mr-buc´Â ÀÓ°èÄ¡¸¦ ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©ÀÇ Àü¹ÝºÎ¿¡ Àû¿ëÇÑ ¾Ë°í¸®ÁòÀ¸·Î, ±× µ¿ÀÛ ÀýÂ÷´Â ´ÙÀ½°ú °°´Ù. ¸ÕÀú, µ¥ÀÌÅ͵鿡 ´ëÇÑ ÆÄƼ¼Å´×°ú ÀüÁö¸¦ ÅëÇØ ÀÓ°èÄ¡¸¦ ¸¸Á·ÇÏ´Â µ¥ÀÌÅ͸¸À» ¸Ê ÇÔ¼ö¸¦ ÅëÇØ ÄÄÇ»Å͵鿡 ºÐ»êÇÑ´Ù
±×·± ´ÙÀ½, °¢ ÄÄÇ»ÅÍ´Â ÇØ´ç µ¥ÀÌÅÍ¿¡ ´ëÇÑ Áý°è¸¦ ¼öÇàÇÏ°í, ±× °á°ú¸¦ ÃëÇÕÇÏ¿© ÃÖÁ¾ °á°ú·Î ¹ÝȯÇÑ´Ù. ½ÇÇè °á°ú, Á¦¾ÈÇÑ mr-naive¿Í mr-buc´Â ÇÁ·Î¼¼¼°¡ Áõ°¡ÇÔ¿¡ µû¶ó °è»ê ¼º´ÉÀÌ Áõ°¡ÇÏ¿´À¸¸ç, ´ëºÎºÐÀÇ °æ¿ì¿¡ ÀÖ¾î¼ ±âÁ¸ ¾Ë°í¸®Áò¿¡ ºñÇØ ¿ì¼öÇÑ ¼º´ÉÀ» ³ªÅ¸³»¾ú´Ù
ƯÈ÷, Â÷¿øÀÌ ³·Àº °æ¿ì¿¡´Â mr-naive°¡, Â÷¿øÀÌ ³ôÀº °æ¿ì¿¡´Â mr-buc°¡ °¡Àå ÁÁÀº ¼º´ÉÀ» ³ªÅ¸³»¾ú´Ù. ÀÌ´Â ¸Ê ÇÔ¼ö¸¦ Àü¹ÝºÎ¿¡ ¼öÇàÇÏ´À³Ä, ÈĹݺο¡ ¼öÇàÇÏ´À³ÄÀÇ Â÷ÀÌ¿¡ µû¸¥ °ÍÀ¸·Î, »ç¿ëÀÚ´Â ÁÖ¾îÁø µ¥ÀÌÅÍ Æ¯¼º¿¡ µû¶ó mr-naive ȤÀº mr-buc¸¦ ¼±ÅÃÇÏ¿© ºù»ê Å¥ºê °è»êÀÇ ¼º´ÉÀ» ±Ø´ëÈÇÒ ¼ö ÀÖ´Ù
º» ¿¬±¸´Â ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ ºù»ê Å¥ºê °è»êÀÇ Ã¹ ¹ø° ½Ãµµ·Î¼, ¸Ê¸®µà½º ÇÁ·¹ÀÓ¿öÅ©¸¦ ÅëÇØ ºù»ê Å¥ºê °è»êÀÌ È¿À²ÀûÀ¸·Î ºÐ»ê º´·Ä 󸮵ÊÀ» È®ÀÎÇÏ¿´´Ù.
¸ñ Â÷
1.
¼ ·Ð 1
2.
°ü·Ã ¿¬±¸ 5
2.1 µ¥ÀÌÅÍ Å¥ºê¿Í ºù»ê Å¥ºê
5
2.2 ºù»ê Å¥ºê °è»ê ¾Ë°í¸®Áò
8
2.2.1 ÇÏÇâ½Ä ºù»ê Å¥ºê °è»ê
8 (ÀÌÇÏ »ý·«)
¹ÞÀº º°Á¡
0/5
0°³ÀÇ º°Á¡
¹®¼°øÀ¯ ÀڷḦ µî·ÏÇØ ÁÖ¼¼¿ä.
¹®¼°øÀ¯ Æ÷ÀÎÆ®¿Í Çö±ÝÀ» µå¸³´Ï´Ù.
Æ÷ÀÎÆ® : ÀÚ·á 1°Ç´ç ÃÖ´ë 5,000P Áö±Þ
Çö±Ý : ÀÚ·á 1°Ç´ç ÃÖ´ë 2,000¿ø Áö±Þ