2013-09-04 3 views
1

아시다시피, 집계 프레임 워크와 MapReduce 모두 동일한 목표를 가지고 있습니다.하지만 제 질문은 언제 MapReduce를 사용해야하며 집계 프레임 워크를 사용해야합니까?MapReduce 또는 집계 프레임 워크?

답변

3

지도 축소는 10 분에서 10 시간 (또는 그 이상) 사이에 완료 될 수있는 장기간 집계 작업에 정말 좋습니다.

집계 프레임 워크가 GROUP과 같은 연산자로 소유 한 SQL과 종류가 비슷한 것으로 가정하십시오.

빠른 인라인 쿼리를 사용하여 결과를 반환하도록 설계되었지만 맵 축소는 훨씬 더 큰 작업을위한 것이며 인라인 사용을 위해 설계되지 않았습니다.

1

집합 프레임 워크에는 공유 된 컬렉션보다 제한적으로 MapReduce를 사용해야합니다.

+0

어떤 제한이 있습니까? – Sammaye

+0

@Sammaye, http://docs.mongodb.org/manual/core/aggregation-pipeline-sharded-collections/ – Alex

+0

해당 페이지에 대한 제한 사항이 표시되지 않습니다. – Sammaye

관련 문제