Ignite™ is a memory-centric distributed
database, caching, and processing platform for
transactional, analytical, and streaming workloads,
delivering in-memory speeds at petabyte scale
ING,
Sberbank,
HomeAway,
Wellington,
FSB,
and
many more
Accelerate existing Relational and NoSQL databases with
Achieve
Distributed memory-centric SQL database with support for joins
Read, write, transact with fastest
Enforce full ACID compliance across distributed data sets
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 | ✓ | ✓ | ✗ | ✓ |
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✓ |
NoSQL✓ |
IMDG✗ |
Ignite™✓ |
SQL |
RDBMS✓ |
NoSQL✗ |
IMDG✗ |
Ignite™✓ |
Key-Value |
RDBMS✗ |
NoSQL✓ |
IMDG✓ |
Ignite™✓ |
Collocated-Processing |
RDBMS✗ |
NoSQL✗ |
IMDG✓ |
Ignite™✓ |