Skip to content
All videos
newsDatabricks For Professionals·August 14, 2024

Apache Spark Architecture - EXPLAINED!

Summary

Apache Spark is a distributed computing engine where a driver splits applications into jobs, stages, and tasks, distributing data across executors while using lazy evaluation to distinguish between narrow and wide transformations that do or do not require data shuffling. The Catalyst Optimizer, Tungsten project, and Adaptive Query Execution automatically optimize query execution, while the Spark UI provides visibility into job performance and data shuffling bottlenecks.

Summary from the captured archive. Follow the original source for full context.

More from Databricks For Professionals