Apache Spark
FAQ
Spread your processing load across hundreds of machines as easily as running it locally.
Q: Apache Spark? I've wanted to set fire to my Apache web server more than a few times – usually when I'm elbows-deep in a config file that just refuses to work as I want it to. Is that what it's for?
A: I've been there, too, but no. The web server commonly know as Apache is officially called the Apache HTTP Server. The Apache Software Foundation manages hundreds of projects, and only a few of them are related to web servers. Apache Spark is a programming platform (Figure 1).
Q: But, there are hundreds of programming platforms already. What does Apache Spark have that others don't?
[...]