Перейти к содержимому

Master Apache Spark in 4 Hrs ONLY : Architecture, Driver, Executors, DAG & Memory Management

Data Decoded - With Chirag Sachdeva

0:00 / 0:00

Master Apache Spark in 4 Hrs ONLY : Architecture, Driver, Executors, DAG & Memory Management

379 просмотров · 2 дн. назад
Data Decoded - With Chirag Sachdeva
940 подписчиков
379 просмотров · 2 дн. назад
Welcome to Data Decoded with Chirag, where we break down every data engineering concept into what, when, why, and how . Modern data engineering tools like Azure Data Factory, Azure Synapse Analytics, Databricks, Microsoft Fabric, and Snowflake all rely on Apache Spark under the hood for processing large-scale data . In this comprehensive masterclass, we explore what Apache Spark is, how its architecture functions, and why it revolutionized distributed computing . 📌 What You'll Learn in This Video Monolithic vs. Distributed Computing: Why vertical scaling hits a physical limit and how horizontal sharding solves big data bottlenecks . MapReduce vs. Apache Spark: Why processing data in memory (RAM) allows Spark to achieve up to 100x faster execution than disk-bound MapReduce pipelines . Spark Architecture Deep Dive: The roles of the Resource Manager (YARN, Kubernetes, Mesos), Driver Node, and Worker Executors in orchestrating workloads . Lazy Evaluation & Catalyst Optimizer: How Spark defers execution until an action is called, optimizing execution plans using logical plans, physical plans, and cost models . Narrow vs. Wide Transformations: Understanding shuffling over the network and why wide transformations trigger data serialization/deserialization exchanges . Memory Management & Tuning: Deconstructing JVM Heap Memory, Overhead Memory, Storage vs. Execution Unified Memory, Data Spilling, and Out-of-Memory (OOM) troubleshooting . Advanced Optimization Techniques: Partition Pruning, Dynamic Partition Pruning (DPP), Salting for partition skewness, Caching vs. Persisting, and Adaptive Query Execution (AQE)