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

  • High-Density Memory Store adds the ability for Hazelcast Enterprise HD IMDG to store very large amounts of data in Hazelcast members (servers) and in the Hazelcast Client (near cache) limited only by available RAM for extreme scale-up.
  • Hazelcast Enterprise HD IMDG has a high-performance restart feature, Hot Restart Store, which provides fast cluster restarts by storing the states of the cluster members on disk in a format specially designed for restart performance and to work in concert with SSDs.
  • Hazelcast IMDG Enterprise replicates the state of your clusters over Wide Area Network (WAN) through Hazelcast WAN Replication.
  • Hazelcast Enterprise IMDG offer a rich Security Suite of JAAS-based (Java Authentication and Authorization Service) security features that you can use to authenticate cluster members and clients, in order to perform authorization checks on client operations.
  • Hazelcast IMDG Enterprise includes Rolling Upgrades features that allows you to upgrade your IMDG members and clients in a running cluster without interrupting operations.
  • All Hazelcast IMDG support subscriptions include Management Center which enables you to monitor and manage your nodes that are running Hazelcast.
  • Hazelcast IMDG Enterprise runs in the leading enterprise cloud container environments: Pivotal Cloud Foundry and OpenShift Container Platform
  • Most widely deployed IMDG with tens of thousands of deployments in production worldwide

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