4,000¿ø ´ë¿©Çϱâ
1Àå ÇϵӰúÀÇ ¸¸³²
1 µ¥ÀÌÅÍ!
2 µ¥ÀÌÅÍ ÀúÀå¼Ò¿Í ºÐ¼®
3 ´Ù¸¥ ½Ã½ºÅÛ°úÀÇ ºñ±³
RDBMS
±×¸®µå ÄÄÇ»ÆÃ
ÀÚ¹ßÀû ÄÄÇ»ÆÃ(Volunteer Computing)
4 ÇϵÓÀÇ ¿ª»ç
5 ¾ÆÆÄÄ¡ ÇÏµÓ ÇÁ·ÎÁ§Æ®
2Àå ¸Ê¸®µà½º
1 ±â»ó µ¥ÀÌÅͼÂ
µ¥ÀÌÅÍ Æ÷¸Ë
2 À¯´Ð½º µµ±¸·Î µ¥ÀÌÅÍ ºÐ¼®Çϱâ
3 ÇϵÓÀ¸·Î µ¥ÀÌÅÍ ºÐ¼®Çϱâ
¸Ê°ú ¸®µà½º
ÀÚ¹Ù ¸Ê¸®µà½º
4 ºÐ»êÇüÀ¸·Î È®ÀåÇϱâ
µ¥ÀÌÅÍ È帧
ÄĹÙÀÌ³Ê ÇÔ¼ö
ºÐ»ê ¸Ê¸®µà½º Àâ ½ÇÇàÇϱâ
5 ÇÏµÓ ½ºÆ®¸®¹Ö
·çºñ
ÆÄÀ̽ã
ÇÏµÓ ÆÄÀÌÇÁ
ÄÄÆÄÀÏ ¹× ½ÇÇà
3Àå ÇÏµÓ ºÐ»ê ÆÄÀϽýºÅÛ
1 HDFS ¼³°è
2 HDFS °³³ä
ºí·Ï
³×ÀÓ³ëµå¿Í µ¥ÀÌÅͳëµå
3 ¸í·ÉÇà ÀÎÅÍÆäÀ̽º
±âº»ÀûÀÎ ÆÄÀϽýºÅÛ ¿¬»ê
4 ÇÏµÓ ÆÄÀϽýºÅÛ
ÀÎÅÍÆäÀ̽º
5 ÀÚ¹Ù ÀÎÅÍÆäÀ̽º
ÇÏµÓ URL·ÎºÎÅÍ µ¥ÀÌÅÍ Àбâ
ÆÄÀϽýºÅÛ API¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ Àбâ
µ¥ÀÌÅÍ ¾²±â
µð·ºÅ͸®
ÆÄÀϽýºÅÛ¿¡ ÁúÀÇÇϱâ
µ¥ÀÌÅÍ »èÁ¦
6 µ¥ÀÌÅÍ È帧
ÆÄÀÏ Àбâ ÇغÎ
ÆÄÀÏ ¾²±â »ó¼¼
ÀÏ°ü¼º ¸ðµ¨
7 distcp º´·Ä º¹»ç
HDFS Ŭ·¯½ºÅÍ ±ÕÇü À¯Áö
8 ÇÏµÓ ¾ÆÄ«À̺ê
ÇÏµÓ ¾ÆÄ«ÀÌºê »ç¿ëÇϱâ
Á¦¾à »çÇ×
4Àå ÇÏµÓ I/O
1 µ¥ÀÌÅÍ ¹«°á¼º
HDFS¿Í µ¥ÀÌÅÍ ¹«°á¼º
LocalFIleSystem
ChecksumFileSystem
2 ¾ÐÃà
ÄÚµ¦
¾ÐÃà°ú ÀÔ·Â ºÐÇÒ
¸Ê¸®µà½º¿¡¼ ¾ÐÃà »ç¿ëÇϱâ
3 Á÷·ÄÈ
Writable ÀÎÅÍÆäÀ̽º
Writable Ŭ·¡½º
¸ÂÃãÇü WritableÀ» ±¸ÇöÇϱâ
Á÷·ÄÈ ÇÁ·¹ÀÓ¿öÅ©
4 ÆÄÀÏ ±â¹Ý µ¥ÀÌÅÍ ±¸Á¶
SequenceFile
MapFile
5Àå ¸Ê¸®µà½º ÇÁ·Î±×·¡¹Ö
1 ȯ°æ¼³Á¤ÆÄÀÏ API
¸®¼Ò½º °áÇÕÇϱâ
º¯¼ö È®Àå
2 °³¹ßȯ°æ ¼³Á¤Çϱâ
ȯ°æ¼³Á¤ÆÄÀÏ °ü¸®Çϱâ
GenericOptionsParser, Tool, ToolRunner
3 À¯´Ö Å×½ºÆ® ÀÛ¼ºÇϱâ
¸ÅÆÛ
¸®µà¼
4 ·ÎÄÿ¡¼ ½ÇÇàÇϱâ
·ÎÄà Àâ ½ÇÇàÇϱâ
µå¶óÀ̹ö Å×½ºÆ®Çϱâ
5 Ŭ·¯½ºÅÍ¿¡¼ ½ÇÇàÇϱâ
ÆÐŰ¡
Àâ ¹èÆ÷Çϱâ
¸Ê¸®µà½º À¥ UI
°á°ú ¾ò±â
Àâ µð¹ö±ë
¿ø°Ý µð¹ö°Å »ç¿ëÇϱâ
6 Àâ Æ©´×Çϱâ
ŽºÅ© ÇÁ·ÎÆÄÀÏÇϱâ
7 ¸Ê¸®µà½º ÀÛ¾÷ È帧
¸Ê¸®µà½º ÀâÀ¸·Î ¹®Á¦¸¦ ºÐÇØÇϱâ
Á¾¼ÓÀûÀÎ Àâ ½ÇÇà
6Àå ¸Ê¸®µà½º ÀÛµ¿ ¹æ¹ý
1 ¸Ê¸®µà½º Àâ ½ÇÇà »ó¼¼ºÐ¼®
Àâ Á¦Ãâ
Àâ ÃʱâÈ
ŽºÅ© ÇÒ´ç
ŽºÅ© ½ÇÇà
ÁøÇà »óȲ°ú »óÅ °»½Å
Àâ ¿Ï·á
2 ½ÇÆÐ
ŽºÅ© ½ÇÆÐ
ŽºÅ©Æ®·¡Ä¿ ½ÇÆÐ
ÀâÆ®·¡Ä¿ ½ÇÆÐ
3 Àâ ½ºÄÉÁÙ¸µ
Æä¾î ½ºÄÉÁÙ·¯
4 ¼ÅÇðú Á¤·Ä
¸Ê °úÁ¤
¸®µà½º °üÁ¡
ȯ°æ¼³Á¤ Æ©´×
5 ŽºÅ© ½ÇÇà
Åõ±âÀû ½ÇÇà
ŽºÅ© JVM Àç»ç¿ë
ºñÁ¤»ó ·¹ÄÚµå »ý·«Çϱâ
ŽºÅ© ½ÇÇà ȯ°æ
7Àå ¸Ê¸®µà½º ŸÀÔ°ú Æ÷¸Ë
1 ¸Ê¸®µà½º ŸÀÔ
±âº»ÀûÀÎ ¸Ê¸®µà½º Àâ
2 ÀÔ·Â Æ÷¸Ë
ÀÔ·Â ½ºÇø´°ú ·¹ÄÚµå
ÅؽºÆ® ÀÔ·Â
¹ÙÀ̳ʸ® ÀÔ·Â
´ÙÁß ÀÔ·Â
µ¥ÀÌÅͺ£À̽º ÀԷ°ú Ãâ·Â
3 Ãâ·Â Æ÷¸Ë
Text Output
¹ÙÀ̳ʸ® Ãâ·Â
Multiple Outputs
´À¸° Ãâ·Â
Database Output
8Àå ¸Ê¸®µà½º ±â´É
1 Ä«¿îÅÍ
³»Àå Ä«¿îÅÍ
»ç¿ëÀÚ Á¤ÀÇ ÀÚ¹Ù Ä«¿îÅÍ
»ç¿ëÀÚ Á¤ÀÇ ½ºÆ®¸®¹Ö Ä«¿îÅÍ
2 Á¤·Ä
Áغñ
ºÎºÐ Á¤·Ä
Àüü Á¤·Ä
º¸Á¶ Á¤·Ä
3 Á¶ÀÎ
¸Ê-»çÀ̵å Á¶ÀÎ
¸®µà½º-»çÀ̵å Á¶ÀÎ
4 »çÀÌµå µ¥ÀÌÅÍ ºÐ¹è
Àâ ȯ°æ¼³Á¤ÆÄÀÏ »ç¿ë
ºÐ»ê ij½Ã
5 ¸Ê¸®µà½º ¶óÀ̺귯¸® Ŭ·¡½º
9Àå ÇÏµÓ Å¬·¯½ºÅÍ ¼³Á¤
1 Ŭ·¯½ºÅÍ ¸í¼¼
³×Æ®¿öÅ© À§»ó
2 Ŭ·¯½ºÅÍ ¼³Á¤ ¹× ¼³Ä¡
ÀÚ¹Ù ¼³Ä¡
ÇÏµÓ »ç¿ëÀÚ »ý¼º
ÇÏµÓ ¼³Ä¡
¼³Ä¡ Á¡°ËÇϱâ
3 SSH ¼³Á¤
4 ÇÏµÓ È¯°æ ¼³Á¤
ȯ°æ ¼³Á¤ ÆÄÀÏ °ü¸®
°³¹ß ȯ°æ ¼³Á¤
Áß¿äÇÑ ÇÏµÓ µ¥¸ó ¼Ó¼º
ÇÏµÓ µ¥¸ó ÁÖ¼Ò¿Í Æ÷Æ® ¹øÈ£
´Ù¸¥ ÇÏµÓ ¼Ó¼ºµé
5 ¼³Ä¡ ÈÄ
6 ÇÏµÓ Å¬·¯½ºÅÍ º¥Ä¡¸¶Å·
ÇÏµÓ ¹êÄ¡¸¶Å©
»ç¿ëÀÚ Àâ
7 ÇÏµÓ Å¬¶ó¿ìµå
¾Æ¸¶Á¸ EC2ÀÇ ÇϵÓ
10Àå ÇÏµÓ °ü¸®
1 HDFS
¿µ¼ÓÀûÀÎ µ¥ÀÌÅÍ ±¸Á¶
¾ÈÀü¸ðµå
°¨»ç ·Î±ë
µµ±¸
2 ¸ð´ÏÅ͸µ
·Î±ë
¸ÅÆ®¸¯½º
ÀÚ¹Ù °ü¸® ÀͽºÅÙ¼Ç
3 °ü¸®
ÀÏ»óÀûÀÎ °ü¸® ÀýÂ÷
³ëµå À§ÀÓ°ú ÇØÁ¦
¾÷±×·¹À̵å
11Àå ÇDZ×
1 ÇDZ×ÀÇ ¼³Ä¡ ¹× ½ÇÇà
½ÇÇà À¯Çü
ÇÇ±× ÇÁ·Î±×·¥ ½ÇÇà
±×·±Æ®
ÇÇ±× ¶óƾ ÆíÁý±â
2 ¿¹Á¦
¿¹Á¦ »ý¼º
3 µ¥ÀÌÅͺ£À̽º¿Í ºñ±³
4 ÇÇ±× ¶óƾ
±¸Á¶
¹®Àå
Ç¥Çö
ŸÀÔ
½ºÅ°¸¶
ÇÔ¼ö
5 »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
ÇÊÅÍ UDF
Æò°¡ UDF
·Îµå UDF
6 µ¥ÀÌÅÍ Ã³¸® ¿¬»êÀÚ
µ¥ÀÌÅÍ ·Îµå ¹× ÀúÀå
µ¥ÀÌÅÍ ÇÊÅ͸µ
µ¥ÀÌÅÍ ºÐ·ù ¹× Á¶ÀÎ
µ¥ÀÌÅÍ Á¤·Ä
µ¥ÀÌÅÍ °áÇÕ ¹× ºÐ¸®
7 ½ÇÀü ÇÇ±× »ç¿ë
º´·Ä ó¸®
ÆĶó¹ÌÅÍ ´ëü
12Àå HBase
1 HBasics
¹è°æ
2 °³³ä
ªÀº µ¥ÀÌÅÍ ¸ðµ¨ ¿©Çà
±¸Çö
3 ¼³Ä¡
Å×½ºÆ® µå¶óÀ̺ê
4 Ŭ¶óÀ̾ðÆ®
ÀÚ¹Ù
REST¿Í Thrift
5 ¿¹Á¦
½ºÅ°¸¶
µ¥ÀÌÅÍ ÀûÀç
À¥ Äõ¸®
6 HBase¿Í RDBMS
¼º°øÀûÀÎ ¼ºñ½º
HBase
»ç¿ë »ç·Ê: streamy.comÀÇ HBase
7 ¿¬½À
¹öÀü
»ç¶û°ú Áõ¿À: HBase¿Í HDFS
»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
¸ÅÆ®¸¯½º
½ºÅ°¸¶ ¼³°è
13Àå ÁÖÅ°ÆÛ
1 ÁÖÅ°ÆÛÀÇ ¼³Ä¡¿Í ½ÇÇà
2 ¿¹Á¦
ÁÖÅ°ÆÛ¸¦ ÀÌ¿ëÇÑ ±×·ì ¸â¹ö½±
±×·ì »ý¼º
±×·ì °¡ÀÔ
±×·ì ¸â¹ö ¸ñ·ÏÈ
±×·ì »èÁ¦
3 ÁÖÅ°ÆÛ ¼ºñ½º
µ¥ÀÌÅÍ ¸ðµ¨
¿¬»ê
±¸Çö
ÀÏ°ü¼º
¼¼¼Ç
4 ÁÖÅ°ÆÛ·Î ÀÀ¿ëÇÁ·Î±×·¥ ±¸ÇöÇϱâ
ȯ°æ ¼³Á¤ ¼ºñ½º
ź·ÂÀûÀÎ ÁÖÅ°ÆÛ ÀÀ¿ëÇÁ·Î±×·¥
¶ô ¼ºñ½º
´õ ¸¹Àº ºÐ»ê µ¥ÀÌÅÍ ±¸Á¶¿Í ÇÁ·ÎÅäÄݵé
5 ÁÖÅ°ÆÛ ½Ç ¼ºñ½º
ź·Â¼º°ú ¼º´É
ȯ°æ ¼³Á¤
14Àå »ç·Ê ¿¬±¸
1 Last.fmÀÇ ÇÏµÓ »ç¿ë »ç·Ê
Last.fm: ¼Ò¼È À½¾Ç Çõ¸í
Last.fm°ú ÇϵÓ
ÇϵÓÀ¸·Î Â÷Æ® »ý¼ºÇϱâ
Æ®·¢ Åë°è ÇÁ·Î±×·¥
¿ä¾à
2 ÆäÀ̽ººÏÀÇ ÇϵӰú ÇÏÀ̺ê
¼Ò°³
ÆäÀ̽ººÏ°ú ÇϵÓ
°¡»óÀÇ »ç¿ë »ç·Ê ¿¬±¸
ÇÏÀ̺ê
¹®Á¦Á¡°ú ÇâÈÄÀÇ ÀÛ¾÷
3 ³ÊÄ¡ °Ë»ö ¿£Áø
¹è°æ
µ¥ÀÌÅÍ ±¸Á¶
³ÊÄ¡ÀÇ ÇÏµÓ µ¥ÀÌÅÍ Ã³¸®¿¡ °üÇÑ ¼±Åà ¿¹Á¦
¿ä¾à
5 ·¢½ºÆäÀ̽º¿¡¼ÀÇ ·Î±× ó¸®
¿ä±¸ »çÇ×/ ¹®Á¦
°£·«ÇÑ ¿ª»ç
ÇÏµÓ ¼±ÅÃ
¼öÁý°ú ÀúÀå¼Ò
·Î±×¿¡ ´ëÇÑ ¸Ê¸®µà½º
6 ij½ºÄÉÀ̵ù
Çʵå, Æ©ÇÃ, ÆÄÀÌÇÁ
¿¬»ê
ÅÇ, ½ºÅ´, Ç÷οì
ij½ºÄÉÀ̵ùÀÇ ½ÇÁ¦ ¿¹Á¦
À¯¿¬¼º
½¦¾îµð½º¿¡¼ÀÇ ÇϵӰú ij½ºÄÉÀ̵ù
¿ä¾à
7 ¾ÆÆÄÄ¡ ÇϵÓÀÇ Å׶ó¹ÙÀÌÆ® Á¤·Ä
ºÎ·ÏA ¾ÆÆÄÄ¡ ÇÏµÓ ¼³Ä¡Çϱâ
1 Áغñ»çÇ×
2 ¼³Ä¡
3 ȯ°æ ¼³Á¤
ºÎ·ÏB Ŭ¶ó¿ìµ¥¶óÀÇ ÇÏµÓ ¹èÆ÷ÆÇ
1 Áغñ»çÇ×
2 µ¶¸³ ½ÇÇà ¸ðµå
3 ÀÇ»ç ºÐ»ê ¸ðµå
4 ¿ÏÀü ºÐ»ê ¸ðµå
5 ÇÏµÓ °ü·Ã ÆÐÅ°Áö
ºÎ·ÏC NCDC ±â»ó µ¥ÀÌÅÍÀÇ Áغñ
ÆíÁýÀÚ ÀÎÅͺä
µ¥ÀÌÅÍ¿¡ ´ëÇÑ »ý°¢À» ÀüȯÇ϶ó!
500±â°¡¹ÙÀÌÆ®¸¦ 59ÃÊ ¸¸¿¡, 100Å׶ó¹ÙÀÌÆ®¸¦ ´Ü 173ºÐ ¸¸¿¡ Á¤·ÄÇÏ´Â ÇϵÓÀº µ¥ÀÌÅÍ ºÐ¼® ½Ã »ó»óÀ» ÃÊ¿ùÇÏ´Â ¼º´ÉÀ» Á¦°øÇÑ´Ù. ±¸±ÛÀÇ ¾Ë°í¸®ÁòÀ» ±¸ÇöÇÑ ÇϵÓÀº ¸Ê¸®µà½º ±â¹ýÀ¸·Î µ¥ÀÌÅÍ¿¡ ´ëÇÑ »ý°¢À» º¯È½ÃÅ°°í, ÀÌÀü¿¡ º¸Á¸ÇØ µÎ¾ú´ø ±× ¾î¶² µ¥ÀÌÅ͵çÁö È°¿ëÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. Àü¿¡´Â ³Ê¹« ¿À·¡ °É·Á °á°ú¸¦ ¾òÀ» ¼ö ¾ø¾ú´ø ¹®Á¦µµ ÀÌÁ¦´Â ÇϵÓÀ¸·Î ºü¸£°Ô ÇØ´äÀ» ¾òÀ» ¼ö ÀÖ°Ô µÇ¾ú°í, À̸¦ ÅëÇØ »õ·Î¿î ÅëÂû·Âµµ ¾òÀ» ¼ö ÀÖ°Ô µÇ¾ú´Ù.
ÇϵÓ, Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ ¿ª»ç¸¦ ¹Ù²Ù´Ù!
- 2008³â 2¿ù - ´º¿åŸÀÓ½º´Â 1851³âºÎÅÍ 1980³â 12¿ù±îÁö 130³â ºÐ·®ÀÇ ½Å¹®±â»ç 1,100¸¸ ¸Å¸¦ '¾Æ¸¶Á¸ S3'¿¡ ÀúÀåÇÏ°í, ÇϵÓÀ» ÀÌ¿ëÇÏ¿© ¾à 4Å׶ó¹ÙÀÌÆ® Å©±âÀÇ µ¥ÀÌÅ͸¦ 24½Ã°£ ¸¸¿¡ º¯È¯Çß´Ù. ÀÌ´Â, ÀϹÝÀûÀÎ ¼¹ö·Î´Â ´ë·« 14³âÀÌ °É¸®´Â ¾î¸¶¾î¸¶ÇÑ ÀÛ¾÷·®ÀÌ´Ù.
- 2008³â 4¿ù - ÇϵÓÀº '¸Ê¸®µà½º·Î Å׶ó¹ÙÀÌÆ® µ¥ÀÌÅÍ Á¤·ÄÇϱâ' ´ëȸ¿¡¼ Àü³âµµ ¿ì½ÂÀÚÀÇ 297ÃÊ¿¡ ºñÇØ 3¨öºÐ ¼öÁØÀÎ 209ÃÊ ¸¸¿¡ Á¤·ÄÇÏ¸ç ¿ì½ÂÇß´Ù. À̾î 2009³â 5¿ù, ¾ßÈÄ´Â ÇϵÓÀ» »ç¿ëÇÏ¿© 62ÃÊ ¸¸¿¡ 1Å׶ó¹ÙÀÌÆ®¸¦ Á¤·ÄÇß´Ù.
- 2009³â 4¿ù - '1ºÐ ¼ÒÆ®' ´ëȸ¿¡¼ 500±â°¡¹ÙÀÌÆ®¸¦ 59ÃÊ¿¡(1,400°³ ³ëµå¿¡¼) Á¤·ÄÇÏ¸ç ¿ì½ÂÇß´Ù. ¶ÇÇÑ 100Å׶ó¹ÙÀÌÆ®¸¦ 173ºÐ¿¡(3,400°³ ³ëµå¿¡¼) Á¤·ÄÇß´Ù.
´ë¿ë·® µ¥ÀÌÅͶó´Â ÁÖÁ¦¿¡ °üÇÑ °¡Àå ¿Ïº®ÇÑ Ã¥!
ÇÏµÓ ÇÁ·ÎÁ§Æ®ÀÇ Ä¿¹ÌÅÍÀÌÀÚ ÇÙ½É ¼³°èÀÚÀÎ Åè ÈÀÌÆ®°¡ Àú¼úÇÑ ÀÌ Ã¥Àº ÇϵÓÀ̶ó´Â ÁÖÁ¦¸¦ °¡Àå ¿Ïº®ÇÏ°Ô ´Ù·ç°í ÀÖ´Ù. ÇϵÓÀÇ °³³ä°ú »ç¿ë¹ýÀº ¹°·Ð Last.fm, ÆäÀ̽ººÏ, ·¢ÆäÀ̽ºÀÇ ÇÏµÓ È°¿ë »ç·Ê¸¦ ÅëÇØ ¾î¶»°Ô ÇϵÓÀ» È°¿ëÇØ¾ß ÇÏ´ÂÁö ¹è¿ï ¼ö ÀÖ´Ù.
- ´ë±Ô¸ð µ¥ÀÌÅͼ ÀúÀåÀ» À§ÇÑ ÇÏµÓ ºÐ»êÆÄÀϽýºÅÛ(HDFS)
- ¸Ê¸®µà½º¸¦ ÅëÇÑ ºÐ»ê ¿¬»ê ÀÛ¾÷
- µ¥ÀÌÅÍ ¾ÐÃà, µ¥ÀÌÅÍ Á¤ÇÕ¼º, Á÷·ÄÈ, ¿µ¼Ó¼ºÀ» À§ÇÑ ÀÔ/Ãâ·Â ºôµù ºí·Ï
- ¸Ê¸®µà½º ÇÁ·Î±×·¥ÀÇ À¯ÀÇÁ¡
- Àü¿ë ÇÏµÓ Å¬·¯½ºÅÍÀÇ ¼³°è, ±¸Ãà, ¿î¿ë ¹æ¹ý
- Ŭ¶ó¿ìµå ±â¹ÝÀÇ ÇÏµÓ ¿î¿ë
- ´ë±Ô¸ð µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇÑ ÇDZ×
- ±¸Á¶ÈµÈ µ¥ÀÌÅÍ¿Í ¹Ý-±¸Á¶ÈµÈ µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â HBase
- ºÐ»ê ½Ã½ºÅÛ ±¸ÃàÀ» À§ÇÑ ÁÖÅ°ÆÛ
ÇÏµÓ Ã¢½ÃÀÚÀÇ Ãßõ»ç
ÇϵÓ(Hadoop)Àº ³ÊÄ¡(Nutch, ¿ÀÇ ¼Ò½º °Ë»ö ¿£Áø)¿¡¼ ½ÃÀ۵Ǿú´Ù. ¿ì¸® Áß ÀϺδ ¿ÀÇ ¼Ò½º À¥ °Ë»ö ¿£Áø(open source web search engine)À» ±¸ÃàÇÏ·Á°í ½ÃµµÇߴµ¥, ¼Ò¼ö ÄÄÇ»ÅÍ¿¡¼ ¿¬»êÇÒ ¶§Á¶Â÷ ¹®Á¦°¡ ¹ß»ýÇß´Ù. ±× ÇعýÀº ±¸±Û(Google)ÀÌ GFS¿Í ¸Ê¸®µà½º(MapReduce)¿¡ °üÇÑ ¹®¼¸¦ °ø°³ÇÏ´Â Áï½Ã ¸íÈ®ÇØÁ³´Ù. ±¸±ÛÀº ³ÊÄ¡ÀÇ ¹®Á¦¸¦ Á¤È®È÷ ÇØ°áÇÒ ¸¸ÇÑ ½Ã½ºÅÛÀ» °í¾ÈÇØ ³Â´Ù. ±×·¡¼ °³¹ß µµÁß¿¡ ¿ì¸® Áß µÎ ¸íÀº ÀÌ ½Ã½ºÅÛÀ» ³ÊÄ¡ÀÇ ÀϺημ ´Ù½Ã ±¸¼ºÇϱ⠽ÃÀÛÇß´Ù. ¿ì¸®´Â 20´ëÀÇ ÄÄÇ»ÅÍ¿¡¼ ³ÊÄ¡°¡ ÈûÀ» ¹ßÈÖÇÏÁö ¸øÇÏ´Â ¹®Á¦¸¦ ±×·°Àú·° ÇØ°áÇØ ³ª°¬Áö¸¸, °ðÀÌ¾î ´ë±Ô¸ð À¥ ¹®Á¦¸¦ À§Çؼ´Â ¼öõ ´ëÀÇ ÄÄÇ»ÅÍ¿¡¼ ¿î¿ëÇÒ ÇÊ¿ä°¡ ÀÖ´Ù°í ÆÇ´ÜÇÏ¿´°í, µÎ ¸íÀÇ °³¹ßÀÚ°¡ ´Ù·ç±â¿¡´Â ÈξÀ ´õ Å« ¹®Á¦ÀÓÀÌ ºÐ¸íÇØ Á³´Ù. ±× ¹«·Æ, ¾ßÈÄ(Yahoo!)¿¡¼´Â ÀÌ¿¡ ´ëÇØ Èï¹Ì¸¦ ´À³¢°í ÀÖ¾ú°í, À绡¸® ³»°¡ ¼ÓÇÑ ÆÀÀ» ÇÕ·ù½ÃÄ×´Ù. ±× ÈÄ, ¿ì¸®´Â ³ÊÄ¡ÀÇ ºÐ»ê ó¸® ÆÄÆ®·ÎºÎÅÍ ºÐ¸®µÇ¾ú°í, ±×°ÍÀ» ÇϵÓÀ̶ó ĪÇÏ¿´´Ù. ¾ßÈÄÀÇ µµ¿òÀ¸·Î, ÇϵÓÀº °ð ÁøÁ¤À¸·Î À¥¿¡ Àû¿ëÇÒ ¸¸ÇÑ ±â¼ú·Î ¼ºÀåÇß´Ù.
2006³â µé¾î, Åè ÈÀÌÆ®°¡ Çϵӿ¡ °øÇåÇϱ⠽ÃÀÛÇß´Ù. ³ª´Â ÀÌ¹Ì ±×°¡ ½è´ø ³ÊÄ¡¿¡ °üÇÑ ÈǸ¢ÇÑ ±â»ç¸¦ ÅëÇØ ±×¸¦ ¾Ë°í ÀÖ¾ú±â ¶§¹®¿¡ º¹ÀâÇÑ ¾ÆÀ̵ð¾î¸¦ ¸í·áÇÑ ±Û·Î Á¦½ÃÇØ ÁÙ °ÍÀÌ¶ó ¿©°å´Ù. ³ª´Â ¸ÓÁö ¾Ê¾Æ ±×°¡ ±×ÀÇ ±ÛÀ» Àд ¸¸ÅÀÇ Áñ°Å¿òÀ» ÁÖ´Â ¼ÒÇÁÆ®¿þ¾îµµ ¶ÇÇÑ °³¹ßÇÒ ¼ö ÀÖÀ¸¸®¶ó´Â °ÍÀ» ¾Ë¾Ò´Ù.
½ÃÀÛºÎÅÍ, Çϵӿ¡ ´ëÇÑ ÅèÀÇ °øÇåÀº »ç¿ëÀÚµé°ú ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ °ü½É Á¤µµ¸¦ º¸¿©ÁÖ¾ú´Ù. ´ë´Ù¼ö ¿ÀÇ ¼Ò½º °øÇåÀÚ¿Í´Â ´Þ¸®, ±×´Â ÀÚ½ÅÀÇ ¿ä±¸¸¦ ´õ ÃæÁ·½ÃÅ°µµ·Ï ½Ã½ºÅÛÀ» ºñÆ®´Â µ¥¿¡ ±×´ÙÁö °ü½ÉÀ» µÎÁö ¾Ê¾Ò°í, ¿ÀÈ÷·Á ´©±º°¡ Á» ´õ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â µ¥ °ü½ÉÀ» µÎ¾ú´Ù. Ãʱ⿡, ÅèÀº ¾Æ¸¶Á¸(Amazon)ÀÇ EC2¿Í S3 ¼ºñ½º¿¡¼ ÇϵÓÀÌ Àß µ¿ÀÛÇϵµ·Ï ÇÏ´Â Àü¹®ÀûÀÎ ±â¼úÀ» °¡Áö°í ÀÖ¾ú´Ù. ±× ÈÄ¿¡ ±×´Â ¼ö¸¹Àº ¹®Á¦¿Í ¾¾¸§ÇÏ¿´´Âµ¥, °Å±â¿¡´Â ¸Ê¸®µà½º API¸¦ Çâ»ó, À¥»çÀÌÆ® °È, °´Ã¼ Á÷·ÄÈ ÇÁ·¹ÀÓ¿öÅ©(object serialization framework) °í¾È µîÀÌ Æ÷ÇԵǾú´Ù. ¸ðµç ¸é¿¡ ÀÖ¾î¼, ÀÚ½ÅÀÇ ¾ÆÀ̵ð¾î¸¦ Á¤È®È÷ Á¦½ÃÇØ ÁÖ¾ú´Ù. ÅèÀº °ð¹Ù·Î ÇϵÓÀÇ Ä¿¹ÔÅÍ(¼Ò½º ÄÚµåÀÇ º¯°æ ±ÇÇÑÀÚ) ¿ªÇÒÀ» ÇÏ°Ô µÇ¾ú°í, ±× ÈÄ¿¡´Â ÇÏµÓ ÇÁ·ÎÁ§Æ® °ü¸® À§¿øȸ(Hadoop Project Management Committee)ÀÇ ÀÏ¿øÀÌ µÇ¾ú´Ù.
ÅèÀº ÇöÀç ÇÏµÓ °³¹ßÀÚ Ä¿¹Â´ÏƼ ³»¿¡¼ Á¸°æ¹Þ´Â °íÀ§ÀÇ Àι°ÀÌ´Ù. ±×´Â ÇÁ·ÎÁ§Æ®ÀÇ ¸¹Àº ±â¼ú ºÎºÐ¿¡ ÀÖ¾î¼ Àü¹®°¡ÀÌ°í, ±×ÀÇ Æ¯º°ÇÔÀÌ ÇϵÓÀ» Á» ´õ »ç¿ëÇÏ°í ÀÌÇØÇϱ⠽±°Ô ¸¸µé°í ÀÖ´Ù. ÀÌ·¯ÇÑ Á¡ ¶§¹®¿¡, ÅèÀÌ Çϵӿ¡ °üÇÑ Ã¥À» ¾²·Á°í ÇÑ´Ù´Â °ÍÀ» ¾Ë¾ÒÀ» ¶§ ¸Å¿ì ±â»¼´Ù. ´©°¡ ±×º¸´Ù ´õ ÀûÇÕÇÒ ¼ö ÀÖÀ»±î? ÀÌÁ¦ ¿©·¯ºÐÀº ±â¼ú»Ó¸¸ ¾Æ´Ï¶ó »ó½Ä°ú ¸í·áÇÑ ÅäÅ©¸¦ ¿Ïº®ÇÏ°Ô °®Ãá À̷κÎÅÍ Çϵӿ¡ °üÇØ ¹è¿ï ±âȸ¸¦ ¸ÂÀÌÇÏ¿´´Ù.
-´õ±× Ä¿ÆÃ(Doug Cutting), ÇÏµÓ Ã¢½ÃÀÚ, ¾ßÈÄ
¿¹Á¦ ¼Ò½º
ÀÌ Ã¥¿¡¼ Á¦ÀÛÇÏ´Â ¸ðµç ¿¹Á¦´Â À¥À» ÅëÇØ ¹èÆ÷µË´Ï´Ù.
http://www.hanb.co.kr/exam/1746
http://www.hadoopbook.com
±¹¹Î : 407937-04-000322 : (ÁÖ)¸®Æ²ÄÚ¸®¾Æ
³óÇù : 309-01-214071 : (ÁÖ)¸®Æ²ÄÚ¸®¾Æ