Introduction to the New Aggregation Framework

Jeremy Mikola

Software Engineer at MongoDB

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.