You can &quot;cache&quot; a dataset in-memory and continue to perform operations on the dataset without having to persist it to disk, unlike MapReduce.  Traditional databases can do a lot of that too, but aren&#x27;t as scalable.