- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > Àü»êÅë°è/Çؼ® > ºòµ¥ÀÌÅ͸¦ ÁöÅÊÇÏ´Â ±â¼ú[Á¦ÀÌÆà]
´Ù¾çÇÑ IT ±â¼úÀÇ ÁýÇÕü ºòµ¥ÀÌÅÍ, ±× ±â¼úÀÇ ³»ºÎ¸¦ ÆÄÇìÄ£´Ù. µ¥ÀÌÅÍ Ã³¸® °úÁ¤¿¡ »ç¿ëµÇ´Â ¼ÒÇÁÆ®¿þ¾î¿Í µ¥ÀÌÅͺ£À̽º, ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ½Ã°¢È µµ±¸ µîÀÇ Æ¯Â¡À» Á¤¸®ÇÏ¿© µ¥ÀÌÅ͸¦ È¿À² ³ô°Ô Ãë±ÞÇϱâ À§ÇÑ ±âÃʸ¦ ¸ÕÀú ¼³¸íÇÑ´Ù. ±×¸®°í ¡®¿öÅ©Ç÷Π°ü¸®¡¯¿Í ¡®½ºÆ®¸² 󸮡¯ µîÀÇ µ¥ÀÌÅÍ Ã³¸®¸¦ ÀÚµ¿ÈÇÏ´Â ±â¼ú¿¡ ´ëÇØ »ìÆ캻´Ù.
ÀúÀÚ: ´Ï½Ã´Ù ÄÉÀ̽ºÄÉ
CHAPTER 1 ºòµ¥ÀÌÅÍÀÇ ±âÃÊ Áö½Ä _ 1
1-1 [¹è°æ] ºòµ¥ÀÌÅÍÀÇ Á¤Âø 3
ºÐ»ê ½Ã½ºÅÛ¿¡ ÀÇÇÑ µ¥ÀÌÅÍ Ã³¸®ÀÇ °í¼ÓÈ ¡ª ºòµ¥ÀÌÅÍÀÇ Ãë±ÞÇϱ⠾î·Á¿î Á¡À» ±Øº¹ÇÑ µÎ °¡Áö ´ëÇ¥ ±â¼ú 3
ºÐ»ê ½Ã½ºÅÛÀÇ ºñÁî´Ï½º ÀÌ¿ë °³Ã´ ¡ª µ¥ÀÌÅÍ ¿þ¾îÇϿ콺¿ÍÀÇ °øÁ¸ 7
Á÷Á¢ ÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ºÐ¼® Æø È®´ë ¡ª Ŭ¶ó¿ìµå ¼ºñ½º¿Í µ¥ÀÌÅÍ µð½ºÄ¿¹ö¸®·Î °¡¼ÓÇÏ´Â ºòµ¥ÀÌÅÍÀÇ È°¿ë 8
1-2 ºòµ¥ÀÌÅÍ ½Ã´ëÀÇ µ¥ÀÌÅÍ ºÐ¼® ±â¹Ý 11
[ÀçÀÔ¹®] ºòµ¥ÀÌÅÍÀÇ ±â¼ú ¡ª ºÐ»ê ½Ã½ºÅÛÀ» È°¿ëÇؼ µ¥ÀÌÅ͸¦ °¡°øÇØ ³ª°¡´Â ±¸Á¶ 11
µ¥ÀÌÅÍ ¿þ¾îÇϿ콺¿Í µ¥ÀÌÅÍ ¸¶Æ® ¡ª µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±âº»Çü 16
µ¥ÀÌÅÍ ·¹ÀÌÅ© ¡ª µ¥ÀÌÅ͸¦ ±×´ë·Î ÃàÀû 17
µ¥ÀÌÅÍ ºÐ¼® ±â¹ÝÀ» ´Ü°èÀûÀ¸·Î ¹ßÀü½ÃÅ°±â ¡ª ÆÀ°ú ¿ªÇÒ ºÐ´ã, ½º¸ô ½ºÅ¸Æ®¿Í È®Àå 19
µ¥ÀÌÅ͸¦ ¼öÁýÇÏ´Â ¸ñÀû ¡ª ¡®°Ë»ö¡¯, ¡®°¡°ø¡¯, ¡®½Ã°¢È¡¯ÀÇ ¼¼ °¡Áö ¿¹ 22
È®ÁõÀû µ¥ÀÌÅÍ ºÐ¼®°ú Ž»öÀû µ¥ÀÌÅÍ ºÐ¼® 25
1-3 [¼Ó¼º ÇнÀ] ½ºÅ©¸³Æ® ¾ð¾î¿¡ ÀÇÇÑ Æ¯º° ºÐ¼®°ú µ¥ÀÌÅÍ ÇÁ·¹ÀÓ 26
µ¥ÀÌÅÍ Ã³¸®¿Í ½ºÅ©¸³Æ® ¾ð¾î ¡ª Àα⠾ð¾îÀÎ ÆÄÀ̽ã°ú µ¥ÀÌÅÍ ÇÁ·¹ÀÓ 26
µ¥ÀÌÅÍ ÇÁ·¹ÀÓ, ±âÃÊ ÁßÀÇ ±âÃÊ ¡ª ¡®¹è¿ ¾ÈÀÇ ¹è¿¡¯·ÎºÎÅÍ ÀÛ¼º 27
À¥ ¼¹öÀÇ ¾×¼¼½º ·Î±×ÀÇ ¿¹ ¡ª pandasÀÇ µ¥ÀÌÅÍ ÇÁ·¹ÀÓÀ¸·Î °£´ÜÈ÷ ó¸® 28
½Ã°è¿ µ¥ÀÌÅ͸¦ ´ëȽÄÀ¸·Î Áý°èÇϱ⠡ª µ¥ÀÌÅÍ ÇÁ·¹ÀÓÀ» ±×´ë·Î »ç¿ëÇÑ µ¥ÀÌÅÍ Áý°è 30
SQLÀÇ °á°ú¸¦ µ¥ÀÌÅÍ ÇÁ·¹ÀÓÀ¸·Î È°¿ëÇϱâ 31
1-4 BI µµ±¸¿Í ¸ð´ÏÅ͸µ 33
½ºÇÁ·¹µå½ÃÆ®¿¡ ÀÇÇÑ ¸ð´ÏÅ͸µ ¡ª ÇÁ·ÎÁ§Æ®ÀÇ ÇöÀç »óȲ ÆľÇÇϱâ 33
µ¥ÀÌÅÍ¿¡ ±Ù°ÅÇÑ ÀÇ»ç °áÁ¤ ¡ª KPI ¸ð´ÏÅ͸µ 35
º¯È¸¦ ÆľÇÇÏ°í ¼¼ºÎ »çÇ×À» ÀÌÇØÇϱ⠡ª BI µµ±¸ÀÇ È°¿ë 37
¼öÀÛ¾÷°ú ÀÚµ¿ÈÇØ¾ß ÇÒ °ÍÀÇ °æ°è¸¦ ÆǺ°Çϱâ 39
1-5 ¿ä¾à 42
CHAPTER 2 ºòµ¥ÀÌÅÍÀÇ Å½»ö _ 43
2-1 Å©·Î½º Áý°èÀÇ ±âº» 45
Æ®·£Àè¼Ç Å×À̺í, Å©·Î½º Å×À̺í, Çǹþ Å×ÀÌºí ¡ª ¡®Å©·Î½º Áý°è¡¯ÀÇ °³³ä 45
·è¾÷ Å×ÀÌºí ¡ª Å×À̺íÀ» °áÇÕÇÏ¿© ¼Ó¼º ´Ã¸®±â 47
SQL¿¡ ÀÇÇÑ Å×À̺íÀÇ Áý°è ¡ª ´ë·® µ¥ÀÌÅÍÀÇ Å©·Î½º Áý°è »çÀü Áغñ 50
µ¥ÀÌÅÍ Áý°è ? µ¥ÀÌÅÍ ¸¶Æ® ? ½Ã°¢È ¡ª ½Ã½ºÅÛ ±¸¼ºÀº µ¥ÀÌÅÍ ¸¶Æ®ÀÇ Å©±â¿¡ µû¶ó °áÁ¤µÈ´Ù 55
2-2 ¿ ÁöÇâ ½ºÅ丮Áö¿¡ ÀÇÇÑ °í¼ÓÈ 56
µ¥ÀÌÅͺ£À̽ºÀÇ Áö¿¬À» ÁÙÀ̱â 56
¿ ÁöÇâ µ¥ÀÌÅͺ£À̽º Á¢±Ù ¡ª Ä®·³À» ¾ÐÃàÇÏ¿© µð½ºÅ© I/O¸¦ ÁÙÀ̱â 58
MPP µ¥ÀÌÅͺ£À̽ºÀÇ Á¢±Ù ¹æ½Ä ¡ª º´·ÄÈ¿¡ ÀÇÇØ ¸ÖƼ ÄÚ¾î È°¿ëÇϱâ 61
2-3 ¾Öµå Ȥ ºÐ¼®°ú ½Ã°¢È µµ±¸ 64
Jupyter Notebook¿¡ ÀÇÇÑ ¾Öµå Ȥ ºÐ¼® ¡ª ³ëÆ®ºÏ¿¡ ºÐ¼® °úÁ¤ ±â·ÏÇϱâ 64
´ë½Ãº¸µå µµ±¸ ¡ª Á¤±âÀûÀ¸·Î Áý°è °á°ú¸¦ ½Ã°¢ÈÇϱâ 68
BI µµ±¸ ¡ª ´ëÈÀûÀÎ ´ë½Ãº¸µå 75
2-4 µ¥ÀÌÅÍ ¸¶Æ®ÀÇ ±âº» ±¸Á¶ 77
½Ã°¢È¿¡ ÀûÇÕÇÑ µ¥ÀÌÅÍ ¸¶Æ® ¸¸µé±â ¡ª OLAP 77
Å×À̺íÀ» ºñÁ¤±ÔÈÇϱâ 79
´ÙÂ÷¿ø ¸ðµ¨ ½Ã°¢È¿¡ ´ëºñÇÏ¿© Å×À̺íÀ» Ãß»óÈÇϱâ 82
2-5 ¿ä¾à 86
CHAPTER 3 ºòµ¥ÀÌÅÍÀÇ ºÐ»ê ó¸® _ 87
3-1 ´ë±Ô¸ð ºÐ»ê ó¸®ÀÇ ÇÁ·¹ÀÓ¿öÅ© 89
±¸Á¶È µ¥ÀÌÅÍ¿Í ºñ±¸Á¶È µ¥ÀÌÅÍ 89
Hadoop ¡ª ºÐ»ê µ¥ÀÌÅÍ Ã³¸®ÀÇ °øÅë Ç÷§Æû 92
Spark ¡ª ÀÎ ¸Þ¸ð¸® ÇüÀÇ °í¼Ó µ¥ÀÌÅÍ Ã³¸® 99
3-2 Äõ¸® ¿£Áø 101
µ¥ÀÌÅÍ ¸¶Æ® ±¸ÃàÀÇ ÆÄÀÌÇÁ¶óÀÎ 101
Hive¿¡ ÀÇÇÑ ±¸Á¶È µ¥ÀÌÅÍ ÀÛ¼º 102
´ëÈÇü Äõ¸® ¿£Áø PrestoÀÇ ±¸Á¶ ¡ª Presto·Î ±¸Á¶È µ¥ÀÌÅÍ Áý°èÇϱâ 109
µ¥ÀÌÅÍ ºÐ¼®ÀÇ ÇÁ·¹ÀÓ¿öÅ© ¼±ÅÃÇϱ⠡ª MPP µ¥ÀÌÅͺ£À̽º, Hive, Presto, Spark 115
3-3 µ¥ÀÌÅÍ ¸¶Æ®ÀÇ ±¸Ãà 119
ÆÑÆ® Å×ÀÌºí ¡ª ½Ã°è¿ µ¥ÀÌÅÍ ÃàÀûÇϱâ 119
Áý°è Å×ÀÌºí ¡ª ·¹ÄÚµå ¼ö ÁÙÀ̱â 122
½º³À¼¦ Å×ÀÌºí ¡ª ¸¶½ºÅÍÀÇ »óŸ¦ ±â·ÏÇϱâ 123
ÀÌ·Â Å×ÀÌºí ¡ª ¸¶½ºÅÍ º¯È ±â·ÏÇϱâ 127
[¸¶Áö¸· ´Ü°è] µð¸àÀüÀ» Ãß°¡ÇÏ¿© ºñÁ¤±ÔÈ Å×ÀÌºí ¿Ï¼º½ÃÅ°±â 127
3-4 ¿ä¾à 130
CHAPTER 4 ºòµ¥ÀÌÅÍÀÇ ÃàÀû _ 131
4-1 ¹úÅ© Çü°ú ½ºÆ®¸®¹Ö ÇüÀÇ µ¥ÀÌÅÍ ¼öÁý 133
°´Ã¼ ½ºÅ丮Áö¿Í µ¥ÀÌÅÍ ¼öÁý ¡ª ºÐ»ê ½ºÅ丮Áö¿¡ µ¥ÀÌÅÍ ÀоîµéÀ̱â 133
¹úÅ© ÇüÀÇ µ¥ÀÌÅÍ Àü¼Û ¡ª ETL ¼¹öÀÇ ¼³Ä¡ Çʿ伺 135
½ºÆ®¸®¹Ö ÇüÀÇ µ¥ÀÌÅÍ Àü¼Û ¡ª °è¼ÓÇؼ Àü¼ÛµÇ¾î ¿À´Â ÀÛÀº µ¥ÀÌÅ͸¦ Ãë±ÞÇϱâ À§ÇÑ µ¥ÀÌÅÍ Àü¼Û 137
4-2 [¼º´É¡¿½Å·Ú¼º] ¸Þ½ÃÁö ¹è¼ÛÀÇ Æ®·¹ÀÌµå ¿ÀÇÁ 143
¸Þ½ÃÁö ºê·ÎÄ¿ ¡ª ½ºÅ丮ÁöÀÇ ¼º´É ¹®Á¦¸¦ ÇØ°áÇÏ´Â Áß°£ÃþÀÇ ¼³Ä¡ 143
¸Þ½ÃÁö ¹è¼ÛÀ» È®½ÇÇÏ°Ô ½Ç½ÃÇÏ´Â °ÍÀº ¾î·Æ´Ù ¡ª ½Å·Ú¼º ¹®Á¦¿Í ¼¼ °¡Áö ¼³°è ¹æ½Ä 146
Áߺ¹ Á¦°Å´Â ³ôÀº ºñ¿ëÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç 149
µ¥ÀÌÅÍ ¼öÁýÀÇ ÆÄÀÌÇÁ¶óÀÎ ¡ª Àå±âÀûÀÎ µ¥ÀÌÅÍ ºÐ¼®¿¡ ÀûÇÕÇÑ ½ºÅ丮Áö 152
4-3 ½Ã°è¿ µ¥ÀÌÅÍÀÇ ÃÖÀûÈ 154
ÇÁ·Î¼¼½º ½Ã°£¿Í À̺¥Æ® ½Ã°£ ¡ª µ¥ÀÌÅÍ ºÐ¼®ÀÇ ´ë»óÀº ÁÖ·Î À̺¥Æ® ½Ã°£ 154
ÇÁ·Î¼¼½º ½Ã°£¿¡ ÀÇÇÑ ºÐÇÒ°ú ¹®Á¦Á¡ ¡ª ÃÖ´ëÇÑ ÇÇÇÏ°í ½ÍÀº Ç® ½ºÄµ 154
½Ã°è¿ À妽º ¡ª À̺¥Æ® ½Ã°£¿¡ ÀÇÇÑ Áý°èÀÇ È¿À²È ¨ç 156
Á¶°ÇÀý Ǫ½¬´Ù¿î ¡ª À̺¥Æ® ½Ã°£¿¡ ÀÇÇÑ Áý°èÀÇ È¿À²È ¨è 157
À̺¥Æ® ½Ã°£¿¡ ÀÇÇÑ ºÐÇÒ ¡ª Å×À̺í ÆÄƼ¼Å´×, ½Ã°è¿ Å×À̺í 158
4-4 ºñ±¸Á¶È µ¥ÀÌÅÍÀÇ ºÐ»ê ½ºÅ丮Áö 161
[±âº» Àü·«] NoSQL µ¥ÀÌÅͺ£À̽º¿¡ ÀÇÇÑ µ¥ÀÌÅÍ È°¿ë 161
ºÐ»ê KVS ¡ª µð½ºÅ©·ÎÀÇ ¾²±â ¼º´ÉÀ» ³ôÀ̱â 162
¿ÍÀ̵å Ä®·³ ½ºÅä¾î ¡ª ±¸Á¶È µ¥ÀÌÅ͸¦ ºÐ¼®Çؼ ÀúÀåÇϱâ 166
µµÅ¥¸ÕÆ® ½ºÅä¾î ¡ª ½ºÅ°¸¶¸®½º µ¥ÀÌÅÍ °ü¸®Çϱâ 169
°Ë»ö ¿£Áø ¡ª Å°¿öµå °Ë»öÀ¸·Î µ¥ÀÌÅÍ °Ë»ö 171
4-5 Á¤¸® 175
CHAPTER 5 ºòµ¥ÀÌÅÍÀÇ ÆÄÀÌÇÁ¶óÀÎ _ 177
5-1 ¿öÅ©Ç÷Π°ü¸® 179
[±âÃÊ Áö½Ä] ¿öÅ©Ç÷Π°ü¸® ¡ª µ¥ÀÌÅÍÀÇ È帧À» ÀÏ¿ø °ü¸®Çϱâ 179
¿À·ù·ÎºÎÅÍÀÇ º¹±¸ ¹æ¹ý ¸ÕÀú »ý°¢Çϱâ 183
¸èµîÇÑ Á¶ÀÛÀ¸·Î ŽºÅ©¸¦ ±â¼úÇϱ⠡ª µ¿ÀÏ Å½ºÅ©¸¦ ¿©·¯ ¹ø ½ÇÇàÇصµ µ¿ÀÏÇÑ °á°ú°¡ µÈ´Ù 188
¿öÅ©Ç÷ΠÀüü¸¦ ¸èµîÀ¸·Î Çϱâ 194
ŽºÅ© Å¥ ¡ª ÀÚ¿øÀÇ ¼Òºñ·® ÄÁÆ®·ÑÇϱâ 195
5-2 ¹èÄ¡ ÇüÀÇ µ¥ÀÌÅÍ Ç÷οì 199
MapReduceÀÇ ½Ã´ë´Â ³¡³µ´Ù ¡ª µ¥ÀÌÅÍ Ç÷οì¿Í ¿öÅ©Ç÷Π199
MapReduce¸¦ ´ë½ÅÇÒ »õ·Î¿î ÇÁ·¹ÀÓ¿öÅ© ¡ª DAG¿¡ ÀÇÇÑ ³»ºÎ Ç¥Çö 201
µ¥ÀÌÅÍ Ç÷οì¿Í ¿öÅ©Ç÷θ¦ Á¶ÇÕÇϱâ 204
µ¥ÀÌÅÍ Ç÷οì¿Í SQLÀ» ³ª´©¾î »ç¿ëÇϱ⠡ª µ¥ÀÌÅÍ ¿þ¾îÇϿ콺ÀÇ ÆÄÀÌÇÁ¶óÀΰú µ¥ÀÌÅÍ ¸¶Æ®ÀÇ ÆÄÀÌÇÁ¶óÀÎ 207
5-3 ½ºÆ®¸®¹Ö ÇüÀÇ µ¥ÀÌÅÍ Ç÷οì 209
¹èÄ¡ ó¸®¿Í ½ºÆ®¸² 󸮷Π°æ·Î ³ª´©±â 209
¹èÄ¡ ó¸®¿Í ½ºÆ®¸² ó¸® ÅëÇÕÇϱâ 211
½ºÆ®¸² ó¸®ÀÇ °á°ú¸¦ ¹èÄ¡ 󸮷ΠġȯÇϱ⠡ª ½ºÆ®¸² ó¸®ÀÇ µÎ °¡Áö ¹®Á¦¿¡ ´ëÇÑ ´ëó 214
¾Æ¿ô ¿Àºê ¿À´õÀÇ µ¥ÀÌÅÍ Ã³¸® 217
5-4 Á¤¸® 220
CHAPTER 6 ºòµ¥ÀÌÅÍ ºÐ¼® ±â¹ÝÀÇ ±¸Ãà _ 223
6-1 ½ºÅ°¸¶¸®½º µ¥ÀÌÅÍÀÇ ¾Öµå Ȥ ºÐ¼® 225
½ºÅ°¸¶¸®½º µ¥ÀÌÅÍ ¼öÁýÇϱâ 225
´ëÈ½Ä ½ÇÇà ȯ°æÀÇ Áغñ 228
Spark¿¡ ÀÇÇÑ ºÐ»ê ȯ°æ ¡ª µ¥ÀÌÅ;çÀÌ ´Ã¾îµµ ´ëÀÀ °¡´ÉÇÏ°Ô Çϱâ 232
µ¥ÀÌÅ͸¦ Áý°èÇؼ µ¥ÀÌÅÍ ¸¶Æ® ±¸ÃàÇϱâ 237
BI µµ±¸·Î µ¥ÀÌÅÍ ½Ã°¢ÈÇϱâ 241
6-2 Hadoop¿¡ ÀÇÇÑ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ 245
ÀÏÀÏ ¹èÄ¡ 󸮸¦ ŽºÅ©ÈÇϱâ 245
[ŽºÅ© 1] Embulk¿¡ ÀÇÇÑ µ¥ÀÌÅÍ ÃßÃâ 246
[ŽºÅ© 2] Hive¿¡ ÀÇÇÑ µ¥ÀÌÅÍ ±¸Á¶È 248
[ŽºÅ© 3] Presto¿¡ ÀÇÇÑ µ¥ÀÌÅÍ Áý°è 250
6-3 ¿öÅ©Ç÷Π°ü¸® µµ±¸¿¡ ÀÇÇÑ ÀÚµ¿È 253
Airflow ¡ª ½ºÅ©¸³Æ® ÇüÀÇ ¿öÅ©Ç÷Π°ü¸® 253
¿öÅ©Ç÷θ¦ Å͹̳ηκÎÅÍ ½ÇÇàÇϱâ 257
½ºÄÉÁÙ·¯¸¦ ±âµ¿ÇÏ¿© DAG¸¦ Á¤±â ½ÇÇàÇϱâ 260
ŽºÅ©°¡ ¼ÒºñÇÏ´Â ÀÚ¿ø Á¦¾îÇϱâ 265
HadoopÀÇ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ» ½ÇÇàÇϱâ 266
6-4 Ŭ¶ó¿ìµå ¼ºñ½º¿¡ ÀÇÇÑ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ 268
µ¥ÀÌÅÍ ºÐ¼®°ú Ŭ¶ó¿ìµå ¼ºñ½ºÀÇ °ü°è 268
¾Æ¸¶Á¸ À¥ ¼ºñ½º 270
±¸±Û Ŭ¶ó¿ìµå Ç÷§Æû 272
Æ®·¹ÁÖ¾î µ¥ÀÌÅÍ 274
6-5 Á¤¸® 279
1-1 [¹è°æ] ºòµ¥ÀÌÅÍÀÇ Á¤Âø 3
ºÐ»ê ½Ã½ºÅÛ¿¡ ÀÇÇÑ µ¥ÀÌÅÍ Ã³¸®ÀÇ °í¼ÓÈ ¡ª ºòµ¥ÀÌÅÍÀÇ Ãë±ÞÇϱ⠾î·Á¿î Á¡À» ±Øº¹ÇÑ µÎ °¡Áö ´ëÇ¥ ±â¼ú 3
ºÐ»ê ½Ã½ºÅÛÀÇ ºñÁî´Ï½º ÀÌ¿ë °³Ã´ ¡ª µ¥ÀÌÅÍ ¿þ¾îÇϿ콺¿ÍÀÇ °øÁ¸ 7
Á÷Á¢ ÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ ºÐ¼® Æø È®´ë ¡ª Ŭ¶ó¿ìµå ¼ºñ½º¿Í µ¥ÀÌÅÍ µð½ºÄ¿¹ö¸®·Î °¡¼ÓÇÏ´Â ºòµ¥ÀÌÅÍÀÇ È°¿ë 8
1-2 ºòµ¥ÀÌÅÍ ½Ã´ëÀÇ µ¥ÀÌÅÍ ºÐ¼® ±â¹Ý 11
[ÀçÀÔ¹®] ºòµ¥ÀÌÅÍÀÇ ±â¼ú ¡ª ºÐ»ê ½Ã½ºÅÛÀ» È°¿ëÇؼ µ¥ÀÌÅ͸¦ °¡°øÇØ ³ª°¡´Â ±¸Á¶ 11
µ¥ÀÌÅÍ ¿þ¾îÇϿ콺¿Í µ¥ÀÌÅÍ ¸¶Æ® ¡ª µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ ±âº»Çü 16
µ¥ÀÌÅÍ ·¹ÀÌÅ© ¡ª µ¥ÀÌÅ͸¦ ±×´ë·Î ÃàÀû 17
µ¥ÀÌÅÍ ºÐ¼® ±â¹ÝÀ» ´Ü°èÀûÀ¸·Î ¹ßÀü½ÃÅ°±â ¡ª ÆÀ°ú ¿ªÇÒ ºÐ´ã, ½º¸ô ½ºÅ¸Æ®¿Í È®Àå 19
µ¥ÀÌÅ͸¦ ¼öÁýÇÏ´Â ¸ñÀû ¡ª ¡®°Ë»ö¡¯, ¡®°¡°ø¡¯, ¡®½Ã°¢È¡¯ÀÇ ¼¼ °¡Áö ¿¹ 22
È®ÁõÀû µ¥ÀÌÅÍ ºÐ¼®°ú Ž»öÀû µ¥ÀÌÅÍ ºÐ¼® 25
1-3 [¼Ó¼º ÇнÀ] ½ºÅ©¸³Æ® ¾ð¾î¿¡ ÀÇÇÑ Æ¯º° ºÐ¼®°ú µ¥ÀÌÅÍ ÇÁ·¹ÀÓ 26
µ¥ÀÌÅÍ Ã³¸®¿Í ½ºÅ©¸³Æ® ¾ð¾î ¡ª Àα⠾ð¾îÀÎ ÆÄÀ̽ã°ú µ¥ÀÌÅÍ ÇÁ·¹ÀÓ 26
µ¥ÀÌÅÍ ÇÁ·¹ÀÓ, ±âÃÊ ÁßÀÇ ±âÃÊ ¡ª ¡®¹è¿ ¾ÈÀÇ ¹è¿¡¯·ÎºÎÅÍ ÀÛ¼º 27
À¥ ¼¹öÀÇ ¾×¼¼½º ·Î±×ÀÇ ¿¹ ¡ª pandasÀÇ µ¥ÀÌÅÍ ÇÁ·¹ÀÓÀ¸·Î °£´ÜÈ÷ ó¸® 28
½Ã°è¿ µ¥ÀÌÅ͸¦ ´ëȽÄÀ¸·Î Áý°èÇϱ⠡ª µ¥ÀÌÅÍ ÇÁ·¹ÀÓÀ» ±×´ë·Î »ç¿ëÇÑ µ¥ÀÌÅÍ Áý°è 30
SQLÀÇ °á°ú¸¦ µ¥ÀÌÅÍ ÇÁ·¹ÀÓÀ¸·Î È°¿ëÇϱâ 31
1-4 BI µµ±¸¿Í ¸ð´ÏÅ͸µ 33
½ºÇÁ·¹µå½ÃÆ®¿¡ ÀÇÇÑ ¸ð´ÏÅ͸µ ¡ª ÇÁ·ÎÁ§Æ®ÀÇ ÇöÀç »óȲ ÆľÇÇϱâ 33
µ¥ÀÌÅÍ¿¡ ±Ù°ÅÇÑ ÀÇ»ç °áÁ¤ ¡ª KPI ¸ð´ÏÅ͸µ 35
º¯È¸¦ ÆľÇÇÏ°í ¼¼ºÎ »çÇ×À» ÀÌÇØÇϱ⠡ª BI µµ±¸ÀÇ È°¿ë 37
¼öÀÛ¾÷°ú ÀÚµ¿ÈÇØ¾ß ÇÒ °ÍÀÇ °æ°è¸¦ ÆǺ°Çϱâ 39
1-5 ¿ä¾à 42
CHAPTER 2 ºòµ¥ÀÌÅÍÀÇ Å½»ö _ 43
2-1 Å©·Î½º Áý°èÀÇ ±âº» 45
Æ®·£Àè¼Ç Å×À̺í, Å©·Î½º Å×À̺í, Çǹþ Å×ÀÌºí ¡ª ¡®Å©·Î½º Áý°è¡¯ÀÇ °³³ä 45
·è¾÷ Å×ÀÌºí ¡ª Å×À̺íÀ» °áÇÕÇÏ¿© ¼Ó¼º ´Ã¸®±â 47
SQL¿¡ ÀÇÇÑ Å×À̺íÀÇ Áý°è ¡ª ´ë·® µ¥ÀÌÅÍÀÇ Å©·Î½º Áý°è »çÀü Áغñ 50
µ¥ÀÌÅÍ Áý°è ? µ¥ÀÌÅÍ ¸¶Æ® ? ½Ã°¢È ¡ª ½Ã½ºÅÛ ±¸¼ºÀº µ¥ÀÌÅÍ ¸¶Æ®ÀÇ Å©±â¿¡ µû¶ó °áÁ¤µÈ´Ù 55
2-2 ¿ ÁöÇâ ½ºÅ丮Áö¿¡ ÀÇÇÑ °í¼ÓÈ 56
µ¥ÀÌÅͺ£À̽ºÀÇ Áö¿¬À» ÁÙÀ̱â 56
¿ ÁöÇâ µ¥ÀÌÅͺ£À̽º Á¢±Ù ¡ª Ä®·³À» ¾ÐÃàÇÏ¿© µð½ºÅ© I/O¸¦ ÁÙÀ̱â 58
MPP µ¥ÀÌÅͺ£À̽ºÀÇ Á¢±Ù ¹æ½Ä ¡ª º´·ÄÈ¿¡ ÀÇÇØ ¸ÖƼ ÄÚ¾î È°¿ëÇϱâ 61
2-3 ¾Öµå Ȥ ºÐ¼®°ú ½Ã°¢È µµ±¸ 64
Jupyter Notebook¿¡ ÀÇÇÑ ¾Öµå Ȥ ºÐ¼® ¡ª ³ëÆ®ºÏ¿¡ ºÐ¼® °úÁ¤ ±â·ÏÇϱâ 64
´ë½Ãº¸µå µµ±¸ ¡ª Á¤±âÀûÀ¸·Î Áý°è °á°ú¸¦ ½Ã°¢ÈÇϱâ 68
BI µµ±¸ ¡ª ´ëÈÀûÀÎ ´ë½Ãº¸µå 75
2-4 µ¥ÀÌÅÍ ¸¶Æ®ÀÇ ±âº» ±¸Á¶ 77
½Ã°¢È¿¡ ÀûÇÕÇÑ µ¥ÀÌÅÍ ¸¶Æ® ¸¸µé±â ¡ª OLAP 77
Å×À̺íÀ» ºñÁ¤±ÔÈÇϱâ 79
´ÙÂ÷¿ø ¸ðµ¨ ½Ã°¢È¿¡ ´ëºñÇÏ¿© Å×À̺íÀ» Ãß»óÈÇϱâ 82
2-5 ¿ä¾à 86
CHAPTER 3 ºòµ¥ÀÌÅÍÀÇ ºÐ»ê ó¸® _ 87
3-1 ´ë±Ô¸ð ºÐ»ê ó¸®ÀÇ ÇÁ·¹ÀÓ¿öÅ© 89
±¸Á¶È µ¥ÀÌÅÍ¿Í ºñ±¸Á¶È µ¥ÀÌÅÍ 89
Hadoop ¡ª ºÐ»ê µ¥ÀÌÅÍ Ã³¸®ÀÇ °øÅë Ç÷§Æû 92
Spark ¡ª ÀÎ ¸Þ¸ð¸® ÇüÀÇ °í¼Ó µ¥ÀÌÅÍ Ã³¸® 99
3-2 Äõ¸® ¿£Áø 101
µ¥ÀÌÅÍ ¸¶Æ® ±¸ÃàÀÇ ÆÄÀÌÇÁ¶óÀÎ 101
Hive¿¡ ÀÇÇÑ ±¸Á¶È µ¥ÀÌÅÍ ÀÛ¼º 102
´ëÈÇü Äõ¸® ¿£Áø PrestoÀÇ ±¸Á¶ ¡ª Presto·Î ±¸Á¶È µ¥ÀÌÅÍ Áý°èÇϱâ 109
µ¥ÀÌÅÍ ºÐ¼®ÀÇ ÇÁ·¹ÀÓ¿öÅ© ¼±ÅÃÇϱ⠡ª MPP µ¥ÀÌÅͺ£À̽º, Hive, Presto, Spark 115
3-3 µ¥ÀÌÅÍ ¸¶Æ®ÀÇ ±¸Ãà 119
ÆÑÆ® Å×ÀÌºí ¡ª ½Ã°è¿ µ¥ÀÌÅÍ ÃàÀûÇϱâ 119
Áý°è Å×ÀÌºí ¡ª ·¹ÄÚµå ¼ö ÁÙÀ̱â 122
½º³À¼¦ Å×ÀÌºí ¡ª ¸¶½ºÅÍÀÇ »óŸ¦ ±â·ÏÇϱâ 123
ÀÌ·Â Å×ÀÌºí ¡ª ¸¶½ºÅÍ º¯È ±â·ÏÇϱâ 127
[¸¶Áö¸· ´Ü°è] µð¸àÀüÀ» Ãß°¡ÇÏ¿© ºñÁ¤±ÔÈ Å×ÀÌºí ¿Ï¼º½ÃÅ°±â 127
3-4 ¿ä¾à 130
CHAPTER 4 ºòµ¥ÀÌÅÍÀÇ ÃàÀû _ 131
4-1 ¹úÅ© Çü°ú ½ºÆ®¸®¹Ö ÇüÀÇ µ¥ÀÌÅÍ ¼öÁý 133
°´Ã¼ ½ºÅ丮Áö¿Í µ¥ÀÌÅÍ ¼öÁý ¡ª ºÐ»ê ½ºÅ丮Áö¿¡ µ¥ÀÌÅÍ ÀоîµéÀ̱â 133
¹úÅ© ÇüÀÇ µ¥ÀÌÅÍ Àü¼Û ¡ª ETL ¼¹öÀÇ ¼³Ä¡ Çʿ伺 135
½ºÆ®¸®¹Ö ÇüÀÇ µ¥ÀÌÅÍ Àü¼Û ¡ª °è¼ÓÇؼ Àü¼ÛµÇ¾î ¿À´Â ÀÛÀº µ¥ÀÌÅ͸¦ Ãë±ÞÇϱâ À§ÇÑ µ¥ÀÌÅÍ Àü¼Û 137
4-2 [¼º´É¡¿½Å·Ú¼º] ¸Þ½ÃÁö ¹è¼ÛÀÇ Æ®·¹ÀÌµå ¿ÀÇÁ 143
¸Þ½ÃÁö ºê·ÎÄ¿ ¡ª ½ºÅ丮ÁöÀÇ ¼º´É ¹®Á¦¸¦ ÇØ°áÇÏ´Â Áß°£ÃþÀÇ ¼³Ä¡ 143
¸Þ½ÃÁö ¹è¼ÛÀ» È®½ÇÇÏ°Ô ½Ç½ÃÇÏ´Â °ÍÀº ¾î·Æ´Ù ¡ª ½Å·Ú¼º ¹®Á¦¿Í ¼¼ °¡Áö ¼³°è ¹æ½Ä 146
Áߺ¹ Á¦°Å´Â ³ôÀº ºñ¿ëÀÇ ¿ÀÆÛ·¹ÀÌ¼Ç 149
µ¥ÀÌÅÍ ¼öÁýÀÇ ÆÄÀÌÇÁ¶óÀÎ ¡ª Àå±âÀûÀÎ µ¥ÀÌÅÍ ºÐ¼®¿¡ ÀûÇÕÇÑ ½ºÅ丮Áö 152
4-3 ½Ã°è¿ µ¥ÀÌÅÍÀÇ ÃÖÀûÈ 154
ÇÁ·Î¼¼½º ½Ã°£¿Í À̺¥Æ® ½Ã°£ ¡ª µ¥ÀÌÅÍ ºÐ¼®ÀÇ ´ë»óÀº ÁÖ·Î À̺¥Æ® ½Ã°£ 154
ÇÁ·Î¼¼½º ½Ã°£¿¡ ÀÇÇÑ ºÐÇÒ°ú ¹®Á¦Á¡ ¡ª ÃÖ´ëÇÑ ÇÇÇÏ°í ½ÍÀº Ç® ½ºÄµ 154
½Ã°è¿ À妽º ¡ª À̺¥Æ® ½Ã°£¿¡ ÀÇÇÑ Áý°èÀÇ È¿À²È ¨ç 156
Á¶°ÇÀý Ǫ½¬´Ù¿î ¡ª À̺¥Æ® ½Ã°£¿¡ ÀÇÇÑ Áý°èÀÇ È¿À²È ¨è 157
À̺¥Æ® ½Ã°£¿¡ ÀÇÇÑ ºÐÇÒ ¡ª Å×À̺í ÆÄƼ¼Å´×, ½Ã°è¿ Å×À̺í 158
4-4 ºñ±¸Á¶È µ¥ÀÌÅÍÀÇ ºÐ»ê ½ºÅ丮Áö 161
[±âº» Àü·«] NoSQL µ¥ÀÌÅͺ£À̽º¿¡ ÀÇÇÑ µ¥ÀÌÅÍ È°¿ë 161
ºÐ»ê KVS ¡ª µð½ºÅ©·ÎÀÇ ¾²±â ¼º´ÉÀ» ³ôÀ̱â 162
¿ÍÀ̵å Ä®·³ ½ºÅä¾î ¡ª ±¸Á¶È µ¥ÀÌÅ͸¦ ºÐ¼®Çؼ ÀúÀåÇϱâ 166
µµÅ¥¸ÕÆ® ½ºÅä¾î ¡ª ½ºÅ°¸¶¸®½º µ¥ÀÌÅÍ °ü¸®Çϱâ 169
°Ë»ö ¿£Áø ¡ª Å°¿öµå °Ë»öÀ¸·Î µ¥ÀÌÅÍ °Ë»ö 171
4-5 Á¤¸® 175
CHAPTER 5 ºòµ¥ÀÌÅÍÀÇ ÆÄÀÌÇÁ¶óÀÎ _ 177
5-1 ¿öÅ©Ç÷Π°ü¸® 179
[±âÃÊ Áö½Ä] ¿öÅ©Ç÷Π°ü¸® ¡ª µ¥ÀÌÅÍÀÇ È帧À» ÀÏ¿ø °ü¸®Çϱâ 179
¿À·ù·ÎºÎÅÍÀÇ º¹±¸ ¹æ¹ý ¸ÕÀú »ý°¢Çϱâ 183
¸èµîÇÑ Á¶ÀÛÀ¸·Î ŽºÅ©¸¦ ±â¼úÇϱ⠡ª µ¿ÀÏ Å½ºÅ©¸¦ ¿©·¯ ¹ø ½ÇÇàÇصµ µ¿ÀÏÇÑ °á°ú°¡ µÈ´Ù 188
¿öÅ©Ç÷ΠÀüü¸¦ ¸èµîÀ¸·Î Çϱâ 194
ŽºÅ© Å¥ ¡ª ÀÚ¿øÀÇ ¼Òºñ·® ÄÁÆ®·ÑÇϱâ 195
5-2 ¹èÄ¡ ÇüÀÇ µ¥ÀÌÅÍ Ç÷οì 199
MapReduceÀÇ ½Ã´ë´Â ³¡³µ´Ù ¡ª µ¥ÀÌÅÍ Ç÷οì¿Í ¿öÅ©Ç÷Π199
MapReduce¸¦ ´ë½ÅÇÒ »õ·Î¿î ÇÁ·¹ÀÓ¿öÅ© ¡ª DAG¿¡ ÀÇÇÑ ³»ºÎ Ç¥Çö 201
µ¥ÀÌÅÍ Ç÷οì¿Í ¿öÅ©Ç÷θ¦ Á¶ÇÕÇϱâ 204
µ¥ÀÌÅÍ Ç÷οì¿Í SQLÀ» ³ª´©¾î »ç¿ëÇϱ⠡ª µ¥ÀÌÅÍ ¿þ¾îÇϿ콺ÀÇ ÆÄÀÌÇÁ¶óÀΰú µ¥ÀÌÅÍ ¸¶Æ®ÀÇ ÆÄÀÌÇÁ¶óÀÎ 207
5-3 ½ºÆ®¸®¹Ö ÇüÀÇ µ¥ÀÌÅÍ Ç÷οì 209
¹èÄ¡ ó¸®¿Í ½ºÆ®¸² 󸮷Π°æ·Î ³ª´©±â 209
¹èÄ¡ ó¸®¿Í ½ºÆ®¸² ó¸® ÅëÇÕÇϱâ 211
½ºÆ®¸² ó¸®ÀÇ °á°ú¸¦ ¹èÄ¡ 󸮷ΠġȯÇϱ⠡ª ½ºÆ®¸² ó¸®ÀÇ µÎ °¡Áö ¹®Á¦¿¡ ´ëÇÑ ´ëó 214
¾Æ¿ô ¿Àºê ¿À´õÀÇ µ¥ÀÌÅÍ Ã³¸® 217
5-4 Á¤¸® 220
CHAPTER 6 ºòµ¥ÀÌÅÍ ºÐ¼® ±â¹ÝÀÇ ±¸Ãà _ 223
6-1 ½ºÅ°¸¶¸®½º µ¥ÀÌÅÍÀÇ ¾Öµå Ȥ ºÐ¼® 225
½ºÅ°¸¶¸®½º µ¥ÀÌÅÍ ¼öÁýÇϱâ 225
´ëÈ½Ä ½ÇÇà ȯ°æÀÇ Áغñ 228
Spark¿¡ ÀÇÇÑ ºÐ»ê ȯ°æ ¡ª µ¥ÀÌÅ;çÀÌ ´Ã¾îµµ ´ëÀÀ °¡´ÉÇÏ°Ô Çϱâ 232
µ¥ÀÌÅ͸¦ Áý°èÇؼ µ¥ÀÌÅÍ ¸¶Æ® ±¸ÃàÇϱâ 237
BI µµ±¸·Î µ¥ÀÌÅÍ ½Ã°¢ÈÇϱâ 241
6-2 Hadoop¿¡ ÀÇÇÑ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ 245
ÀÏÀÏ ¹èÄ¡ 󸮸¦ ŽºÅ©ÈÇϱâ 245
[ŽºÅ© 1] Embulk¿¡ ÀÇÇÑ µ¥ÀÌÅÍ ÃßÃâ 246
[ŽºÅ© 2] Hive¿¡ ÀÇÇÑ µ¥ÀÌÅÍ ±¸Á¶È 248
[ŽºÅ© 3] Presto¿¡ ÀÇÇÑ µ¥ÀÌÅÍ Áý°è 250
6-3 ¿öÅ©Ç÷Π°ü¸® µµ±¸¿¡ ÀÇÇÑ ÀÚµ¿È 253
Airflow ¡ª ½ºÅ©¸³Æ® ÇüÀÇ ¿öÅ©Ç÷Π°ü¸® 253
¿öÅ©Ç÷θ¦ Å͹̳ηκÎÅÍ ½ÇÇàÇϱâ 257
½ºÄÉÁÙ·¯¸¦ ±âµ¿ÇÏ¿© DAG¸¦ Á¤±â ½ÇÇàÇϱâ 260
ŽºÅ©°¡ ¼ÒºñÇÏ´Â ÀÚ¿ø Á¦¾îÇϱâ 265
HadoopÀÇ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎÀ» ½ÇÇàÇϱâ 266
6-4 Ŭ¶ó¿ìµå ¼ºñ½º¿¡ ÀÇÇÑ µ¥ÀÌÅÍ ÆÄÀÌÇÁ¶óÀÎ 268
µ¥ÀÌÅÍ ºÐ¼®°ú Ŭ¶ó¿ìµå ¼ºñ½ºÀÇ °ü°è 268
¾Æ¸¶Á¸ À¥ ¼ºñ½º 270
±¸±Û Ŭ¶ó¿ìµå Ç÷§Æû 272
Æ®·¹ÁÖ¾î µ¥ÀÌÅÍ 274
6-5 Á¤¸® 279
´Ù¾çÇÑ IT ±â¼úÀÇ ÁýÇÕü ºòµ¥ÀÌÅÍ, ±× ±â¼úÀÇ ³»ºÎ¸¦ ÆÄÇìÄ£´Ù!
ÄÄÇ»ÅÍÀÇ ¼º´É Çâ»ó¿¡ µû¶ó Á¡Á¡ ´õ ¸¹Àº °ÍÀÌ ½Ã½ºÅÛȵǾî Á» ´õ È¿À² ³ô°Ô ¿î¿ëÇÏ´Â ½Ã´ë°¡ µÇ¾ú½À´Ï´Ù. ¿¹·Î, ½º¸¶Æ®ÆùÀ¸·Î ¹°°ÇÀ» »ç¸é ¹Ù·Î ´ÙÀ½ ³¯¿¡ ¹Þ¾Æº¼ ¼ö ÀÖ½À´Ï´Ù. ±×·¸´Ù¸é µ¥ÀÌÅÍ Ã³¸®¸¦ ¾î¶»°Ô ½Ã½ºÅÛÈÇÒ±î¿ä? ÀÌ Ã¥¿¡¼´Â µ¥ÀÌÅÍ Ã³¸® °úÁ¤¿¡ »ç¿ëµÇ´Â ¼ÒÇÁÆ®¿þ¾î¿Í µ¥ÀÌÅͺ£À̽º, ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ½Ã°¢È µµ±¸ µîÀÇ Æ¯Â¡À» Á¤¸®ÇÏ¿© µ¥ÀÌÅ͸¦ È¿À² ³ô°Ô Ãë±ÞÇϱâ À§ÇÑ ±âÃʸ¦ ¸ÕÀú ¼³¸íÇÕ´Ï´Ù. ±×¸®°í ¡®¿öÅ©Ç÷Π°ü¸®¡¯¿Í ¡®½ºÆ®¸² 󸮡¯ µîÀÇ µ¥ÀÌÅÍ Ã³¸®¸¦ ÀÚµ¿ÈÇÏ´Â ±â¼ú¿¡ ´ëÇØ »ìÆ캾´Ï´Ù.
Çö´ë ºñÁî´Ï½ºÀÇ ¼ºÆд µ¥ÀÌÅÍ ¼öÁý°ú ÅëÇÕ, ±×¸®°í ó¸® ¹æ¹ý¿¡ ´Þ·È´Ù!
µ¥ÀÌÅÍ Ã³¸® Àü¹®°¡°¡ ¾Ë·ÁÁÖ´Â ºòµ¥ÀÌÅÍ¿Í °ü·Ã ±â¼úÀÇ ¸ðµç °Í!
µ¥ÀÌÅÍ Ã³¸®¸¦ ¾î¶»°Ô ½Ã½ºÅÛÈÇÒ °ÍÀΰ¡? ÀÌ Ã¥¿¡¼´Â ÀÌ¿Í °°Àº ¿£Áö´Ï¾î¸µ ¹®Á¦¸¦ Áß½ÉÀ¸·Î ÀÏ·ÃÀÇ µ¥ÀÌÅÍ Ã³¸®¿¡ ÇÊ¿äÇÑ ¿ä¼Ò¿Í ±â¼úÀ» Á¤¸®ÇÏ°í, µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î ó¸®Çϱâ À§ÇÑ Åä´ë¸¦ ¸¸µé°í, ±× À§¿¡¼ ½Ã½ºÅÛÀÇ ÀÚµ¿È¸¦ Áö¿øÇÏ´Â ´Ù¾çÇÑ ±â¼úÀ» ´Ù·é´Ù.
ÄÄÇ»ÅÍÀÇ ¼º´ÉÀÌ Çâ»óµÊ¿¡ µû¶ó ¸Ó½Å·¯´×À» ÇʵηΠµ¥ÀÌÅ͸¦ È°¿ëÇÏ´Â ½Ã½ºÅÛ °³¹ß¿¡ °üÇÑ ±â´ë°¡ ´õ¿í´õ Ä¿Áö°í ÀÖ´Ù. µû¶ó¼ ¾ÕÀ¸·Î´Â ½Ã½ºÅÛ ±Ô¸ð¿¡ »ó°ü¾øÀÌ µ¥ÀÌÅÍ Ã³¸® ±× ÀÚü¸¦ ½Ã½ºÅÛÀÇ ÀϺηΠÇÏ´Â ±â¼ú¿¡ ´ëÇÑ ¼ö¿ä°¡ Á¡Â÷ ¸¹¾ÆÁú °ÍÀÌ´Ù. ÀÌ Ã¥¿¡¼ ¼Ò°³ÇÏ´Â ´Ù¾çÇÑ ½Ã°¢ ÀÚ·á¿Í ü°èÀûÀÎ °ü·Ã ±â¼ú ¼Ò°³´Â µ¶ÀÚµéÀÇ ºòµ¥ÀÌÅÍ ÀÔ¹®¿¡ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
ÄÄÇ»ÅÍÀÇ ¼º´É Çâ»ó¿¡ µû¶ó Á¡Á¡ ´õ ¸¹Àº °ÍÀÌ ½Ã½ºÅÛȵǾî Á» ´õ È¿À² ³ô°Ô ¿î¿ëÇÏ´Â ½Ã´ë°¡ µÇ¾ú½À´Ï´Ù. ¿¹·Î, ½º¸¶Æ®ÆùÀ¸·Î ¹°°ÇÀ» »ç¸é ¹Ù·Î ´ÙÀ½ ³¯¿¡ ¹Þ¾Æº¼ ¼ö ÀÖ½À´Ï´Ù. ±×·¸´Ù¸é µ¥ÀÌÅÍ Ã³¸®¸¦ ¾î¶»°Ô ½Ã½ºÅÛÈÇÒ±î¿ä? ÀÌ Ã¥¿¡¼´Â µ¥ÀÌÅÍ Ã³¸® °úÁ¤¿¡ »ç¿ëµÇ´Â ¼ÒÇÁÆ®¿þ¾î¿Í µ¥ÀÌÅͺ£À̽º, ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ½Ã°¢È µµ±¸ µîÀÇ Æ¯Â¡À» Á¤¸®ÇÏ¿© µ¥ÀÌÅ͸¦ È¿À² ³ô°Ô Ãë±ÞÇϱâ À§ÇÑ ±âÃʸ¦ ¸ÕÀú ¼³¸íÇÕ´Ï´Ù. ±×¸®°í ¡®¿öÅ©Ç÷Π°ü¸®¡¯¿Í ¡®½ºÆ®¸² 󸮡¯ µîÀÇ µ¥ÀÌÅÍ Ã³¸®¸¦ ÀÚµ¿ÈÇÏ´Â ±â¼ú¿¡ ´ëÇØ »ìÆ캾´Ï´Ù.
Çö´ë ºñÁî´Ï½ºÀÇ ¼ºÆд µ¥ÀÌÅÍ ¼öÁý°ú ÅëÇÕ, ±×¸®°í ó¸® ¹æ¹ý¿¡ ´Þ·È´Ù!
µ¥ÀÌÅÍ Ã³¸® Àü¹®°¡°¡ ¾Ë·ÁÁÖ´Â ºòµ¥ÀÌÅÍ¿Í °ü·Ã ±â¼úÀÇ ¸ðµç °Í!
µ¥ÀÌÅÍ Ã³¸®¸¦ ¾î¶»°Ô ½Ã½ºÅÛÈÇÒ °ÍÀΰ¡? ÀÌ Ã¥¿¡¼´Â ÀÌ¿Í °°Àº ¿£Áö´Ï¾î¸µ ¹®Á¦¸¦ Áß½ÉÀ¸·Î ÀÏ·ÃÀÇ µ¥ÀÌÅÍ Ã³¸®¿¡ ÇÊ¿äÇÑ ¿ä¼Ò¿Í ±â¼úÀ» Á¤¸®ÇÏ°í, µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î ó¸®Çϱâ À§ÇÑ Åä´ë¸¦ ¸¸µé°í, ±× À§¿¡¼ ½Ã½ºÅÛÀÇ ÀÚµ¿È¸¦ Áö¿øÇÏ´Â ´Ù¾çÇÑ ±â¼úÀ» ´Ù·é´Ù.
ÄÄÇ»ÅÍÀÇ ¼º´ÉÀÌ Çâ»óµÊ¿¡ µû¶ó ¸Ó½Å·¯´×À» ÇʵηΠµ¥ÀÌÅ͸¦ È°¿ëÇÏ´Â ½Ã½ºÅÛ °³¹ß¿¡ °üÇÑ ±â´ë°¡ ´õ¿í´õ Ä¿Áö°í ÀÖ´Ù. µû¶ó¼ ¾ÕÀ¸·Î´Â ½Ã½ºÅÛ ±Ô¸ð¿¡ »ó°ü¾øÀÌ µ¥ÀÌÅÍ Ã³¸® ±× ÀÚü¸¦ ½Ã½ºÅÛÀÇ ÀϺηΠÇÏ´Â ±â¼ú¿¡ ´ëÇÑ ¼ö¿ä°¡ Á¡Â÷ ¸¹¾ÆÁú °ÍÀÌ´Ù. ÀÌ Ã¥¿¡¼ ¼Ò°³ÇÏ´Â ´Ù¾çÇÑ ½Ã°¢ ÀÚ·á¿Í ü°èÀûÀÎ °ü·Ã ±â¼ú ¼Ò°³´Â µ¶ÀÚµéÀÇ ºòµ¥ÀÌÅÍ ÀÔ¹®¿¡ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù.