Apache Ignite™ is an in-memory computing platform for transactional, analytical, and streaming workloads delivering in-memory speeds at petabyte scale

USED AS


In-Memory Cache

Deploy Ignite™ as a distributed in-memory cache that supports a variety of APIs including key-value and SQL.

In-Memory Data Grid

Accelerate existing databases deploying Ignite™ as an in-memory data grid on top of RDBMS, NoSQL, Hadoop or custom store

In-Memory Database

Scale out and scale up across memory and disk tiers with Ignite™ memory-centric architecture and native persistence.

 

MAIN FEATURES


Memory-Centric Storage

Store and process distributed data
in memory and on disk

Distributed SQL

Distributed memory-centric SQL database with support for joins

Distributed Key-Value

Read, write, transact with fastest key-value data grid and cache

 


ACID Transactions

Enforce full ACID compliance across distributed data sets


Collocated Processing

Avoid data noise by sending computations to cluster nodes


Machine Learning

Train and deploy distributed machine learning models

 

HOW IGNITE COMPARES


Feature RDBMS NoSQL IMDG Ignite™
Scalability vertical horizontal horizontal horizontal
Availability failover only high high high
Consistency strong eventual strong strong
In-Memory caching only in-memory store in-memory store
Persistence system-of-record system-of-record memory-offload system-of-record
SQL
Key-Value
Collocated Processing
Scalability
RDBMS vertical
NoSQL horizontal
IMDG horizontal
Ignite™ horizontal
Availability
RDBMS failover only
NoSQL high
IMDG high
Ignite™ high
Consistency
RDBMS strong
NoSQL eventual
IMDG strong
Ignite™ strong
In-Memory
RDBMS caching only
NoSQL
IMDG in-memory store
Ignite™ in-memory store
Persistence
RDBMS system-of-record
NoSQL system-of-record
IMDG memory-offload
Ignite™ system-of-record
SQL
RDBMS
NoSQL
IMDG
Ignite™
Key-Value
RDBMS
NoSQL
IMDG
Ignite™
Collocated-Processing
RDBMS
NoSQL
IMDG
Ignite™

LATEST NEWS