Hazelcast Platform Features
Enterprise Edition vs. Community Edition
Innovate more, worry less. Focus on business value by building applications on Hazelcast Platform and spend less time on maintenance effort.
For mission critical applications, we strongly recommend Hazelcast Enterprise edition. Learn Why
Have questions about changes to the Community Edition in Hazelcast Platform 5.4 and 5.5? Learn More or Talk to an Expert
Core Hazelcast Capabilities
The key core Hazelcast Platform capabilities in the table below are available in both the Enterprise Edition and the Community Edition.
Enterprise Edition | Community Edition | |
---|---|---|
Vector Search for high-performance processing and searching structured and unstructured data | ||
Connector API for Integration with Custom Data Platforms |
Strong Consistency
Hazelcast Platform provides tunable consistency so that the cluster can be configured to support use cases that require guaranteed, up-to-date data while still meeting high performance requirements.
Enterprise Edition | Community Edition | |
---|---|---|
Advanced CP Subsystem Enforce strong consistency on various data types, including maps, longs, integers, locks, etc., with the Raft Consensus Algorithm. | ||
CP Subsystem Persistence Recover your strongly consistent data structures quickly after a cluster-wide shutdown due to failures such as site-wide power loss. |
Security
The Hazelcast Security Suite offers authentication, authorization, auditing, and encryption capabilities to protect data from unauthorized access.
Enterprise Edition | Community Edition | |
---|---|---|
Emergency Patches. Fixes to urgent issues will be available in patch releases (e.g., 5.4.1, 5.4.2). CVE fixes will be delivered within our SLA schedule depending on severity. For the Community Edition, fixes will be rolled up in the next major and minor (e.g., 5.5, 6.0) Hazelcast Platform releases. | ||
Java Authentication and Authorization Service (JAAS). Leverage the standards-based, role-based access control system to protect data. | ||
SSL/TLS for over-the-wire encryption. Protect network-transmitted data between any Hazelcast entity (applications or members) from eavesdroppers. | ||
TLS Mutual Authentication. Enable each side of a connection in a Hazelcast Platform deployment to provide identity via X.509 certificates. | ||
Socket Interceptor API. Add security code as an additional verification layer on a client connecting to a cluster. | ||
Security Interceptor API. Add security code to filter remote operations, to enable capabilities like cell-level security. |
Business Continuity
All the capabilities you need to run a business-critical, 24/7 operation, safeguarding against disasters while also minimizing planned maintenance downtime.
Enterprise Edition | Community Edition | |
---|---|---|
WAN Replication with Automatic Client Failover. With Hazelcast WAN Replication, enable a robust disaster recovery strategy with incremental, cross-data-center replication that supports your low recovery point objectives (RPO). Automatic Client Failover switches clients from the primary cluster to the disaster recovery cluster automatically to support low recovery time objectives (RTO). | ||
Persistence (Hot Restart). Restart your deployment quickly after a cluster-wide shutdown due to failures such as site-wide power loss. | ||
Dynamic Config Persistence. Preserve all ad hoc configuration changes even after site-wide outages. | ||
Rolling Upgrades. Rolling Upgrades lets you upgrade your Hazelcast software one member at a time on a running cluster while avoiding a complete cluster shutdown (compatible within a major Hazelcast release version, e.g., 5.3 -> 5.4, not 4.1 -> 5.0). | ||
Cluster Client Filtering for Blue/Green Deployments. Support a blue/green deployment strategy that lets you return to the previous working cluster should a problem in the upgraded hardware be discovered. | ||
Job Upgrade. Seamlessly upgrade a running stream processing job with no downtime and no data loss. | ||
Lossless Recovery. Recover stream processing jobs from a site-wide disaster without any data loss. |
Higher Performance and Scale
Grow your deployments in a simplified, cost-effective way.
Enterprise Edition | Community Edition | |
---|---|---|
Thread Per Core (TPC) Engine. Significant improvements in resource allocation for CPU cores results in higher performance and scale by eliminating the overhead of context-switching. | ||
High-Density Memory Store. Hazelcast High-Density Memory Store adds “off-heap” storage to your deployment to significantly increase data storage per member, without adding housekeeping disruptions like Java garbage collection pauses, to reduce the hardware footprint and deployment complexity. |
Management and Monitoring
Get advanced management and monitoring capabilities on Hazelcast Platform.
Enterprise Edition | Community Edition | |
---|---|---|
Helm Charts. Manage your Hazelcast Platform deployments on Kubernetes using the community-driven Helm Chart. | ||
Management Center on Unlimited Members. Expand usage of Hazelcast Management Center to support more than the 3 members allowed in Hazelcast OSS. | ||
Enterprise Operator. Manage your Hazelcast Platform deployments on Kubernetes using our supported operator. | ||
Third-Party Monitoring Integration. Allow monitoring with popular third-party tools via integrations with clustered REST/JMX and Prometheus. |
Professional Support
Leverage Hazelcast Support to get the expertise to keep your system running optimally.
Enterprise Edition | Community Edition | |
---|---|---|
Long-Term Support for seamless upgrades and Standard Term Support releases between, enabling direct upgrades with zero downtime. | ||
24x7 support, 1hr SLA | ||
Quarterly Review of Feature Requests | ||
Quarterly Review of the Hazelcast Roadmap | ||
30 Email, IM, phone support contacts | ||
Access to Hot Fix Patches | ||
Simulation of your production Hazelcast profile for upgrade/config change verification | ||
Black Duck Clean IP Report |
Thinking about it?
Contact us to learn how an enterprise license with Hazelcast can help with your real-time deployments.