AI engineering glossary · Data engineering

What is RDD (Resilient Distributed Dataset)?

Resilient Distributed Dataset (also called RDD): Spark's low-level collection of records split across machines, immutable and rebuilt from a recorded chain of operations if a partition is lost. It gives fault tolerance without replicating data, though DataFrames are usually preferred.

Level: advancedTopic: Data engineering

Resilient Distributed Dataset: an example

An RDD of log lines is filtered and mapped; if a node fails, Spark recomputes only the lost partitions.

Related terms

More Data engineering terms

Where you learn it

Resilient Distributed Dataset is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.