Hazelcast is an in-memory Open Source data grid based on Java. By having multiple nodes form a cluster, data is evenly distributed among the nodes. This allows for horiz...
- Free • Open Source
What is Hazelcast?
Hazelcast is an in-memory Open Source data grid based on Java. By having multiple nodes form a cluster, data is evenly distributed among the nodes. This allows for horizontal scalability both in terms of available storage space and processing power. Backups are also distributed in a similar fashion to other nodes, based on configuration, thereby protecting against single node failure.
Comments and Reviews
Said about Hazelcast as an alternative
It's easier to scale and get HA clusters. It's also faster.
I've found the Hazelcast API to be the most intuitive and easy to understand out of all the IMDG and NoSQL products. Also, there's simply no comparison when it comes to the quality of documentation and samples available.
- Data Analysis
I remember using hazelcast a few years ago when it first showed up. It was great, you still needed to perform some heavy lifting but you could basically implement a headless cluster with the opensource library. This included encrypting the node to node communication and implementing any security model you wanted. Fast-forward four years and there's almost nothing you can do without the enterprise license. When you take some basic features from previous versions, such as security and replication, and wrap them up up behind a pay wall is that still opensource? Maybe I just missed when they started out they were putting out into the world something that could be readily built upon. I guess the need to get those per node and per GB license fees was too much.