In this article, we will see the key differences between Hadoop vs Spark. Before that, let us get a fix on what gave way to Hadoop and Spark. As all of us know, the growth of the Internet has resulted in huge volumes of data being continuously generated – what is called Big Data. This data in both structured and unstructured form is generated from primary sources such as social networks, the Internet of Things and traditional transactional business. Distributed Computing a new generation of Data Management of the Big Data is a revolutionary innovation in hardware and software technology. Distributed data processing facilitates the storage, processing, and access of this high velocity, large volume, and a wide variety of data.