본문 바로가기
BigDATA/Hadoop

What is MapReduce??

by 태하팍 2014. 12. 2.
반응형



[wiki]

맵리듀스(MapReduce)는 구글에서 대용량 데이터 처리를 분산 병렬 컴퓨팅에서 처리하기 위한 목적으로 제작하여 2004년 발표한 소프트웨어 프레임워크다.[1] 이 프레임워크는 페타바이트 이상의 대용량 데이터를 신뢰도가 낮은 컴퓨터로 구성된 클러스터 환경에서 병렬 처리를 지원하기 위해서 개발되었다. 이 프레임워크는 함수형 프로그래밍에서 일반적으로 사용되는 MapReduce라는 함수 기반으로 주로 구성된다.[2]

현재 MapReduce는 Java C++, 그리고 기타 언어에서 적용이 가능하도록 작성되었다. 대표적으로 아파치 하둡에서 오픈 소스 소프트웨어로 적용된다.

출처 : http://ko.wikipedia.org/wiki/%EB%A7%B5%EB%A6%AC%EB%93%80%EC%8A%A4


[article] 

구글에서 발표한 논문! (음..13page뿐이 안되네요! 이번주(12월2일~12월7일 까지 읽어볼 계획 입니다^^;)

mapreduce-osdi04.pdf


출처 : http://static.googleusercontent.com/media/research.google.com/ko//archive/mapreduce-osdi04.pdf


MapReduce is a programming model 이라고 한다! 


good article! - 출처 : http://dl.acm.org/citation.cfm?id=1629198


p72-dean.pdf


읽어볼만한 IBM 포스팅 : http://www-01.ibm.com/software/data/infosphere/hadoop/mapreduce/


- 끝 -




반응형