An approach to get analytical or query results from very large data sets by partitioning analytical or query data across multiple parallel systems and aggregating those responses, thereby enabling analysis and query over Big Data sets. Developed by Yahoo and Google, and popularized by Hadoop and other approaches, MapReduce revolutionized the ability to quickly and efficiently handle Big Data requirements.