In case you missed it, WANdisco’s own Konstantin (Cos) Boudnik wrote a very interesting blog post about in-memory computing recently. Apache Spark has attracted a lot of attention for its robust programming model and excellent performance. Cos’ article points out another Apache project that’s worth keeping an eye on, Apache Ignite.
Ignite is a full in-memory computing system, whereas Spark uses memory for processing. Ignite also features full SQL-99 support and a Java-centric programming model, compared to Spark’s preference for Scala. (I’ll note that I do appreciate Spark’s strong support for Python as well.)
Although I won’t pretend to understand all the technical nuances of Ignite and Spark, it seems that there is some overlap in use cases. That’s a good sign for data analysts looking for more choices for faster big data processing.