An introduction to the MapReduce model and using Hadoop and Spark for data analysis.