A Unified Engine
Spark comes with top-level libraries, including support for SQL queries, streaming data, machine learning, and graphics processing. These standard libraries increase developer productivity and can be seamlessly combined to create complex workflows.