Apache Ignite
Distributed data and compute platform
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.