Spark 2.0
summary
Overview of what changed and what actually works: Spark 2.0 tightens schemas with DataFrames and Datasets so the engine can optimize, uses a binary columnar format plus runtime code generation under Project Tungsten to cut CPU and memory overhead, and adds structured streaming that treats streams as infinite tables and can push filters into data sources. Claims include over 1,000 deployments and public clusters up to 8,000 nodes; benchmarks show DataFrame execution outperforms RDDs and unifies SQL, MLlib and streaming.
AI-written summary · about
chapters (43)
- 0:00Intro
- 0:45What is Apache Spark?
- 1:54A Large Community
- 2:26Apache Spark Users
- 3:23Original Spark Vision
- 4:17Motivation: Unification
- 6:17Motivation: Concise API
- 7:47How Did the Vision Hold Up?
- 8:18Libraries Built on Spark
- 8:45Which Libraries Do People Use?
- 9:21Top Applications
- 10:09Main Challenge: Functional API
- 11:17Which API Call Causes Most Tickets?
- 12:18Example Problem
- 14:33Challenge: Data Representation
- 17:02Why Structure?
- 17:50DataFrames and Datasets
- 19:03Execution Steps
- 20:20DataFrame API
- 22:43Why DataFrames?
- 24:30What Structured APIs Enable
- 25:49Performance
- 29:29Dataset API Details
- 33:07Data Sources
- 34:29Data Source API
- 35:14Examples
- 36:34Hardware Trends
- 38:33Project Tungsten
- 38:52Tungsten's Compact Encoding
- 39:51Space Efficiency
- 40:16Runtime Code Generation
- 42:14Long-Term Vision
- 43:36Versioning in Spark
- 45:40Major Features in 2.0
- 46:13Background
- 47:28Structured Streaming High-level streaming API built on DataFrames/Datasets
- 50:01Structured Streaming API
- 51:11Example: Batch Aggregation
- 51:37Example: Continuous Aggregation
- 52:51Incrementalized By Spark
- 53:50Release Timeline
- 54:13Conclusion
- 54:58Want to Learn Apache Spark?
related talks
10mNew Directions for Spark in 2015
54mWhat Does the Future Spark Have in Store for Us?
19mUpdates on Spark, MLflow, and the broader ML ecosystem
25mCONTINOUS APPLICATIONS WITH SPARK 2.0
43mIntroduction to Spark Datasets
44mProcessing large data with Apache Spark
44mData Science at Scale with Apache Spark
11mHow Companies are Using Spark, and Where the Edge in Big Data Will Be
