This short video explains why companies use Hazelcast for business-critical applications based on ultra-fast in-memory and/or stream processing technologies.
Stream processing is a hot topic right now, especially for any organization looking to provide insights faster. But what does it mean for users of Java applications, microservices, and in-memory computing?
In this webinar, we will cover the evolution of stream processing and in-memory related to big data technologies and why it is the logical next step for in-memory processing projects.
Now, deploying Hazelcast-powered applications in a cloud-native way becomes even easier with the introduction of Hazelcast Cloud Enterprise, a fully-managed service built on the Enterprise edition of Hazelcast IMDG. Can't attend the live times? You should still register! We'll be sending out the recording after the webinar to all registrants.
Enterprises demand proven high-performance transactional systems that can scale out elastically, and provide concurrency across distributed application nodes. This often drives the purchase of expensive and proprietary solutions such as Oracle Coherence across a host of projects. Although Coherence is a mature product in the financial services sector, several critical issues are driving projects to migrate to Hazelcast in many customers worldwide.
These issues include:
Per-core pricing model: Oracle’s restrictive per-processor-core model forces users to pay Oracle more each time they upgrade their servers. Costs can double just by moving from 4-core to 8-core servers. In addition, this can reduce the flexibility of deployment of elastic nodes, as the license restriction may forbid deployments that exceed the current license level without incurring compliance auditing and additional charges.
Aging technology: The foundation of Oracle Coherence is approaching ten years old. This product was built on much earlier versions of Java, and faces a radical slowdown in product innovation. Deployments have a tendency to require complex workarounds for more advanced use cases.
De-prioritization of Coherence: Oracle is increasingly bundling Coherence with the 12c In-Memory Database product in order to meet the scalability and performance claims associated with 12c. This decreases the overall revenue associated with Coherence and therefore its relative value in the portfolio. This causes talent drain to other, newer parts of the company and impacts Oracle’s ability to support customer deployments of Coherence.
Inability to support the product: The brain-drain associated with new acquisitions and new Oracle “star products” reduces the ability for Oracle to support Coherence customers. In contrast, Hazelcast is concentrating its hiring and technical talent around its sole focus – to be the #1 open source in-memory data grid company.
Complex deployments: An Oracle Coherence deployment typically takes more than 6 months, often including expensive consulting. Their proprietary licensing schemes result in slowdowns in the technical team’s ability to execute proof-of-concept and demonstrate application suitability. In contrast, Hazelcast’s open source model enables the technology team to go hands-on with Hazelcast within minutes and to go to deployment in the time that Coherence is provisioning evaluation licenses or negotiating a paid proof-of-concept or pilot.
Increasingly, organizations are turning to Hazelcast in preference to Oracle Coherence. Many top banks, e-commerce companies, and telecommunications vendors are currently engaged in this process. Most of these companies have had success with Oracle in the past, but the ownership and cost issues listed above eventually become too much for them.
Hazelcast has been reported not only to be more cost-effective and to provide a better ownership experience, but it is also considered radically easier to deploy and more performant.
This white paper provides a point by point comparison of Hazelcast IMDG and Oracle Coherence.
Hazelcast®’s “Oracle Coherence Migration Guide” takes a step-by-step approach, comparing all of the main features of Oracle Coherence then introducing the developer to their equivalent in Hazelcast. Each chapter provides a product feature comparison and offers code samples in both Oracle Coherence and in Hazelcast. The migration guide starts with simpler topics such as how to create and configure clusters, and moves on to topics such as Data Structures, Serialization, Queries, Distributed Compute and finally Persistence.
The Oracle Technology Network License does not permit us to “disclose results of any Program benchmark tests without Oracle’s prior consent.”
However, most people comparing Hazelcast IMDG® with Coherence will actually want to run a benchmark. And we are confident in our speed and performance.
With this in mind, we have a benchmark suite which we can share with you. Please complete the form on the right and we’ll reach out to you with the benchmark suite.
Whether you're interested in learning the basics of in-memory systems, or you're looking for advanced, real-world production examples and best practices, we've got you covered.