Spark is a set of tools for processing large amounts of data stored over many machines.