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™✓ |