Map, Filter, Reduce - In the Small and in the Cloud

Sebastian Bergmann (Nov 13, 2008 at 15:00)
Talk at php|works/PyWorks (English - US)

Rating: 4 of 5

PHP is not a full-fledged functional language, but it supports some very useful functional idioms such as Map, Filter, and Reduce. Google's MapReduce programming model builds upon the combination of map and reduce in a parallel computing environment.

This session covers the foundations of Map/Reduce using array_map()/array_reduce() and scale this concept to the "Computing Cloud" level using Hadoop.

 
Comments closed.

Comments

Rating: 4 of 5

Nov 13, 2008, 20:24 by elazar

Very interesting talk. Good coverage of the topic without getting too detailed in any particular area, pace and progression were fine, explanations of abstract concepts were effective. Further examples with implementations other than Hadoop, such as CouchDB, would be nice additions to the talk.

Rating: 4 of 5

Nov 15, 2008, 20:16 by ashnazg

Very good explanation of concepts, though I didn't exactly come away with a clear picture in my head of _why_ this technique excels at its use case. It would probably have helped me to see a generally familiar practical use case with a common approach, with its performance numbers (not a live demo) contrasted with the performance numbers of a map-filter-reduce approach. Maybe a CouchDB vs. MySQL comparison for a practical data transaction sequence would fit this need.

Ultimately, I came away from this talk feeling like "these are good ideas", but not feeling like I could then convince the next person of _why_ they were good.

Rating: 5 of 5

Nov 16, 2008, 19:08 by gerard

Excellent intro and overview of very new and complicated topics. Nice way of boiling down some complex technologies. From theory to a demo with Hadoop. Slides could use some improvement.

© Joind.in 2010