맵리듀스 프로그래밍 모델

Jmnote (토론 | 기여)님의 2014년 8월 21일 (목) 13:08 판 (→‎map)

1 개요

맵리듀스 프로그래밍 모델
맵리듀스 논리적 뷰
  • 함수형 프로그래밍
  • Map(키, 값) → list(중간키, 중간값)
  • Reduce(중간키, list (중간값)) → list(결과키, 결과값)

 

2 예시

function map(String name, String document):
  for each word w in document:
    emit (w, 1)
 
function reduce(String word, Iterator partialCounts):
  sum = 0
  for each pc in partialCounts:
    sum += ParseInt(pc)
  emit (word, sum)

3 같이 보기

4 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}