Hazelcast Frequently Asked Questions
Product FAQs
What is the latest version of Hazelcast Platform and what’s new?
Hazelcast Platform 5.5 was released on July 30, 2024. This latest release delivers AI-punching power for enterprise architectures with new vector search capabilities. Explore the latest updates including advanced search and compute advancements to power AI and mission-critical applications. Key capabilities include:
- Vector Search for high-performance processing and searching of structured and unstructured data, powered by a leading embedded search engine.
- Jet Job Placement Control to segregate compute and storage, targeting compute jobs on specific nodes for flexible deployment, resiliency, and workload distribution for compute-intensive tasks.
- Client multi-member routing to enhance performance and stability by optimizing connections to geographically dispersed clusters through partition groups.
- Long-term support (LTS) for seamless upgrades and STS releases in between, enabling direct upgrades with zero downtime.
Explore all the latest features and diverse use cases of Hazelcast Platform 5.5. Click here to learn more
What is the difference between Hazelcast Platform Enterprise Edition and Community Edition?
Hazelcast Platform Enterprise Edition is the subscription-based version that includes the full suite of features. It is designed for mission-critical, production workloads.
Hazelcast Platform Community Edition is the free, open-source version and features the core functionality of Hazelcast Platform, specifically the fast data store and stream processing engine. It does not include many of the features found in the Enterprise Edition, including security, resiliency, and more. Learn more
When can we expect patches for CVEs?
Hazelcast Platform Enterprise Edition customers can expect CVE patches as soon as they’re ready. Community Edition users can expect CVEs to be remedied only in major and minor releases. Learn more
What is a unified real-time data platform?
A unified real-time data platform combines critical components of a real-time system into a single, tightly integrated cluster. Hazelcast satisfies these requirements by offering a high-performance stream processing engine and an ultra-fast data store within the same cluster. With fewer moving parts to manage, Hazelcast provides state storage, resilience through snapshots, fast stream enrichment lookups, and digital integration hub capabilities, all essential for real-time stream processing deployments.
Why use Hazelcast over other streaming data platforms?
Hazelcast is used over other streaming data platforms for 3 key reasons:
It is designed for instant action, where your applications can automate work so you can take advantage of time-sensitive opportunities that are otherwise buried in the data.
It simplifies application development and deployment by reducing the number of siloed technologies that add complexity to a streaming data deployment.
It has proven superior performance (check out our results in the ESPBench benchmark from the Hasso Plattner Institute and the NEXMark benchmark).
What is stream processing?
Stream processing refers to the advanced analysis and manipulation of data streams in real-time. It involves performing tasks such as stateful aggregations, window operations, mutations, and materialized view creation on an endless flow of data.
How are event streaming and stream processing related?
Event streaming provides the infrastructure and means to transmit and store real-time data streams. Stream processing, on the other hand, is the next step that involves processing and analyzing these data streams for more meaningful insights and actions.
What are the key differences between event streaming and stream processing?
The main difference lies in their primary purposes and functionalities. Event streaming deals with the transportation and persistence of data streams, while stream processing focuses on the real-time analysis and transformation of those streams.
Can event streaming and stream processing be used together?
Absolutely! Event streaming platforms like Apache Kafka serve as a reliable foundation for transmitting and storing data streams, while stream processing technologies like Apache Flink and Spark Streaming and Hazelcast platform allow developers to process and derive valuable insights from these streams.
What benefits does stream processing offer over traditional batch processing?
Stream processing enables real-time data analysis, providing immediate insights and faster responses to dynamic data changes. In contrast, traditional batch processing processes data in fixed intervals, resulting in delayed insights and actions.
How does Hazelcast platform support event streaming and stream processing?
Hazelcast platform excels in stream processing by offering developers an optimized approach to handle real-time data streams. It leverages the powerful aggregation framework to efficiently process streams and unlock their full potential, enabling businesses to make well-informed and prompt decisions.