Open Source Projects:

Use Case

Oracle Coherence Replacement


High-Performance Transactions, Elasticity, and Concurrency across Distributed Nodes

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.


Industry leaders are making the switch

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.

Free Hazelcast Online Training Center

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.