맵리듀스 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[분류:데이터베이스]][[분류:데이터 | [[분류:데이터베이스]][[분류:데이터 분석]] | ||
;MapReduce | ;MapReduce | ||
;다수의 머신들로 구성한 분산 데이터베이스를 병렬로 처리하기 위한 프로그래밍 모델 | ;다수의 머신들로 구성한 분산 데이터베이스를 병렬로 처리하기 위한 프로그래밍 모델 | ||
7번째 줄: | 7번째 줄: | ||
== 구성/절차 == | == 구성/절차 == | ||
;맵(Map) 작업과 리듀스(Reduce) 작업으로 구성 | ;맵(Map) 작업과 리듀스(Reduce) 작업으로 구성 | ||
[[파일:맵-셔플-리듀스.png]] | [[파일:맵-셔플-리듀스.png]] | ||
== 맵 == | |||
* 분산된 데이터를 Key-Value로 | * 분산된 데이터를 Key-Value로 모은다 | ||
== 셔플 == | |||
* 중간 결과를 리듀스로 | * 중간 결과를 리듀스로 전달한다. | ||
== 리듀스 == | |||
* 리스트에서 원하는 데이터를 찾아서 집계 | * 리스트에서 원하는 데이터를 찾아서 집계 | ||