Hazelcast IMDG

Why Hazelcast IMDG?

The Hazelcast IMDG® operational in-memory computing platform helps leading companies worldwide manage their data and distribute processing using in-memory storage and parallel execution for breakthrough application speed and scale.

Hazelcast IMDG is easy to work with and brings a highly resilient and elastic memory resource to all of your applications. Hazelcast® is the most widely used in-memory data grid with hundreds of thousands of installed clusters and over 39 million server starts per month.




  • Legendary ease of use
  • Uses standard interfaces to make learning easy
  • Very wide usage means more developers know Hazelcast
  • Embedded mode has no operational management overhead
  • Scaling, failure handling and recovery are all automated for ease of operational management


Enterprise Ready

Compared to:

Other IMDGs

Other Distributed Caches


In-memory data grids are designed to provide high-availability and scalability by distributing data across multiple machines.

The rise of cloud, social media, and internet of things created the demand for applications that are extremely fast and are able to process millions of transactions per second. IMDGs enriches your application by providing the capability to quickly process, store and access the data with the speed of RAM.

Related Resources

Oracle Coherence

Pivotal Gemfire/Apache Geode/Cloud Cache

Red Hat Infinispan/JBoss

GridGain/Apache Ignite

IBM eXtremeScale

A distributed data store is a computer network where information is stored on more than one node, often in a replicated fashion. It is usually specifically used to refer to either a distributed database where users store information on a number of nodes, or a computer network in which users store information on a number of peer network nodes.

Related Resources


Software AG Terracotta


A NoSQL database provides a mechanism for storage and retrieval of data that is modeled in ways other than the tabular relations used in relational databases. Motivations for this approach include simplicity of design, horizontal scaling, and finer control over availability. The data structures used by NoSQL databases (e.g. key-value, graph, or document) differ from those used in relational databases, making some operations faster in NoSQL and others faster in relational databases.

Related Resources

Apache Cassandra