Initial Development & Vision
Matei Zaharia begins developing Spark as a Ph.D. project, driven by the desire to overcome Hadoop MapReduce's limitations for iterative and interactive computations by leveraging in-memory processing and a more flexible API.
Significance
This marked the conceptual birth of Spark, laying the groundwork for its core architecture, the Resilient Distributed Datasets (RDD) abstraction, and its focus on speed and versatility.
Key facts
- Year
- 2009
- Type
- invention
- Location
- UC Berkeley AMPLab, Berkeley, California, USA