MapReduce architecture and programming model is put off in favor of Spark that meets fast data needs of the mid-sized organizations whilst supporting large scale batch processing. Why Spark? Spark is ...