Is caching the only advantage of spark over map-reduce? Is caching the only advantage of spark over map-reduce? hadoop hadoop