Q10Big Data Analytics
Question
2 marks
What is a Resilient Distributed Dataset (RDD)?
Answer
An RDD is the absolute fundamental mathematical data structure of Apache Spark: an immutable, partitioned collection of records distributed across massive server clusters.
Resilient Distributed Datasets violently solve the catastrophic disk I/O bottleneck of Hadoop. An RDD forces the 1-Terabyte dataset to reside entirely in physical RAM across 100 servers. It tracks its own mathematical lineage, meaning if a server burns down, Spark can instantly recompute the lost RAM partition from scratch.