MapReduce


### Big Data distributed Parallel Computing Software Framework
- 맵리듀스의 핵심은 두 함수
- 빅처리 프로세스는 최대한 단순하게 만들어야
- 교환법칙과 결합법칙이 성립해야
- 맵리듀스는 여러 노드에 태스크를 분배하는 방법
- 큰 작업에 대해 fork로 분할 반복하고 작으면 join으로 합치고
### MapReduce Notion
|Title|
|:-:|
|[MapReduce History](https://texonom.com/mapreduce-history-915c2dfdb1c340638d787b4af711bd85)|
|[Map Function](https://texonom.com/map-function-d04aee7ada164a828991976cb92a8ce5)|
|[Reduce Function](https://texonom.com/reduce-function-23acfa365460489da04378b8c9723ef7)|


### MapReduce Usages
|Title|
|:-:|
|[GFS](https://texonom.com/gfs-72ef4d47297f4863af24664c62d720c6)|



### jaff deen paper
> [MapReduce: Simplified Data Processing on Large Clusters - Google Research](https://research.google/pubs/pub62/)

> [맵리듀스(MapReduce) 개념](https://m.blog.naver.com/PostView.nhn?blogId=jevida&logNo=140199795866&proxyReferer=https%3A%2F%2Fwww.google.com%2F)

> [[하둡] 맵리듀스(MapReduce) 이해하기](https://12bme.tistory.com/154)






