One of the coolest Ignite features is its distributed data structures. You can use a data structure of your choice in a distributed fashion. We use distributed key/value pair caches, database tables, or complex serialization techniques to share objects between the JVMs/applications. Ignite's distributed data structure allows us to share data structure beyond heap, between the JVMs
Ignite supports the following distributed data structures.