[wiki]
맵리듀스(MapReduce)는 구글에서 대용량 데이터 처리를 분산 병렬 컴퓨팅에서 처리하기 위한 목적으로 제작하여 2004년 발표한 소프트웨어 프레임워크다.[1] 이 프레임워크는 페타바이트 이상의 대용량 데이터를 신뢰도가 낮은 컴퓨터로 구성된 클러스터 환경에서 병렬 처리를 지원하기 위해서 개발되었다. 이 프레임워크는 함수형 프로그래밍에서 일반적으로 사용되는 Map과Reduce라는 함수 기반으로 주로 구성된다.[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일 까지 읽어볼 계획 입니다^^;)
출처 : 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
읽어볼만한 IBM 포스팅 : http://www-01.ibm.com/software/data/infosphere/hadoop/mapreduce/
- 끝 -
'BigDATA > Hadoop' 카테고리의 다른 글
Hadoop runner수행시 lib 못찾는 현상(IntelliJ 12 사용!) (0) | 2015.01.04 |
---|---|
사용자 정의 옵션(Tool, ToolRunner) (0) | 2014.12.08 |
부록. 하둡설치(CDH)-클라우데라 배포판 (0) | 2014.10.07 |
04. 하둡 예제 실행 및 코딩해보기! (0) | 2014.09.15 |
부록. 하둡 설치 (0) | 2014.09.11 |