Ignite data grid is an implementation of
JCache (JSR 107) specification.
JCache provides a very simple to use, but yet very powerful API for data access.
However, the specification purposely omits any details about data distribution and consistency to
allow vendors enough freedom in their own implementations.
With JCache support you get the following:
- In-Memory Key Value Store
- Basic Cache Operations
- ConcurrentMap APIs
- Collocated Processing (EntryProcessor)
- Events and Metrics
- Pluggable Persistence
Support for JCache API allows applications to be vendor neutral, making it relatively easy to switch between JCache supporting products.
In addition to JCache, Ignite provides ACID transactions, distributed ACID transactions, scan and continuous queries, collocated processing, and much more.