Clustering and highly scalable data distribution platform for Java

What is Hazelcast?

With its various distributed data structures, distributed caching capabilities, elastic nature, memcache support, integration with Spring and Hibernate and more importantly with so many happy users, Hazelcast is feature-rich, enterprise-ready and developer-friendly in-memory data grid solution.

Hazelcast is a tool in the In-Memory Databases category of a tech stack.

Hazelcast is an open source tool with 3.13K Github Stars and 1.15K Github Forks. Here’s a link to Hazelcast's open source repository on Github

Who Uses Hazelcast?

24 companies use Hazelcast including Yammer, Internet Factory Seat Pagine Gialle, and Stormpath.

Hazelcast integrates with

Why people like Hazelcast

Here’s a list of reasons why companies and developers use Hazelcast.

Add a one-liner

Here are some stack decisions and reviews by companies and developers who chose Hazelcast in their tech stack.

Hazelcast's Features

  • Distributed implementations of java.util.{Queue, Set, List, Map}
  • Distributed implementation of java.util.concurrent.locks.Lock
  • Distributed implementation of java.util.concurrent.ExecutorService
  • Distributed MultiMap for one-to-many relationships
  • Distributed Topic for publish/subscribe messaging
  • Synchronous (write-through) and asynchronous (write-behind) persistence
  • Transaction support
  • Socket level encryption support for secure clusters
  • Second level cache provider for Hibernate
  • Monitoring and management of the cluster via JMX
  • Dynamic HTTP session clustering
  • Support for cluster info and membership events
  • Dynamic discovery, scaling, partitioning with backups and fail-over

Hazelcast's alternatives

  • Redis - An in-memory database that persists on disk
  • Apache Spark - Fast and general engine for large-scale data processing
  • Memcached - High-performance, distributed memory object caching system
  • Cassandra - Cassandra is a partitioned row store. Rows are organized into tables with a required primary key.
  • Aerospike - Flash-optimized in-memory open source NoSQL database

See all alternatives to Hazelcast

Explore other Data Stores tools that are known for:

This page was verified by
noctarius noctarius