Apache Ignite

Distributed data and compute platform

Visit Apache Ignite official site

What it does

Ignite combines distributed data storage and computation with SQL and application interfaces for accessing information spread across members of a data-processing cluster.

When to use it

When computation needs to run near stored records, consult partitioning and compute APIs to understand how tasks are placed relative to the data.