Index

Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing

Fault-tolerant shared memory on a cluster is cheap if nobody may write to it one cell at a time, because then you can log how data was made instead of the data.

Read the original ↗

Spark is remembered as MapReduce kept in memory. The paper's actual claim is stranger and more useful: you can have fault-tolerant shared memory on a cluster, as long as nobody is allowed to write to it one cell at a time. Everything good in the design, and most of what has aged, comes from that one restriction.

Included with a plan

This discussion is included with a plan. The first three lessons of every track are free, with their boards and videos. A plan unlocks every lesson, board, video, lab and paper for one price.

View plans →Already a member? Sign in

Related on chalk

The same idea as a board, lab, video or lesson.

Further reading

Read the original for the full argument and its evidence.