Introduction to the New Aggregation Framework

Jeremy Mikola
Software Engineer

September 6, 2012


MongoDB 2.2 introduces the aggregation framework to the world. This talk will introduce the aggregation framework and demonstrate how it combines the simplicity of SQL's aggregation (e.g. min, group by) with the power of map/reduce and flexibility of UNIX pipes. It will include comparisons of common SQL and map/reduce tasks to demonstrate how the aggregation framework would perform the same operation simpler and faster. The talk will conclude by exploring unique features of MongoDB's aggregation framework that allow it to go beyond what can be done with existing data processing frameworks.