GridGain and Oracle Coherence Feature Comparison

Oracle® Coherence is a proprietary an in-memory data grid that is used by companies to scale applications built on an Oracle database. Oracle acquired Tangasol, the company that built Coherence, in 2007 and renamed it Oracle Coherence. The current version is 3.7.1 or Oracle Coherence 12cR2 when combined with Oracle 12.

GridGain®, built on the Apache® Ignite open source project, is an in-memory computing platform that includes a distributed in-memory data grid (IMDG), a hybrid SQL and key-value in-memory database (IMDB), a stream processing and analytics engine, and a continuous learning framework for real-time machine and deep learning. It can be used with any RDBMS, NoSQL or Hadoop database. GridGain Systems donated the original code to the Apache Ignite project and is the largest contributor.

Oracle Coherence has many of the core capabilities expected in an IMDG, including the ability to distribute and partition data, and scale out across a cluster. But as an IMDG, the Coherence technology is at the same state as many IMDGs were 5 to 10 years ago. Oracle Coherence 3.7 was released in 2011 and is currently at Release 3.7.1. Not much has been added since 2011 while most leading vendors have significantly evolved their products in the interim. GridGain is better than Coherence in almost every IMDG use case. This is due, in part to the innovation that comes from being built on Apache Ignite, one of the top five Apache Software Foundation open source projects.

Major Advantages of GridGain vs. Oracle Coherence

  • ANSI-99 SQL Support
  • ACID Transaction Support
  • Slides In-between SQL-based Applications and RDBMSs with No Custom Coding
  • Cross-Language Support for Collocated Processing (Java, .NET and C++)
  • Native Integration with RDBMSs, NoSQL Databases and Hadoop
  • Comprehensive In-Memory Computing Solution
  • Support for Apache® Spark™ DataFrames, RDDs and HDFS
  • Built-in Machine Learning and Deep Learning
  • Built on Apache Ignite, a Leading Open Source Project
  • Use Cases
  • 3rd Party Database Support and Persistence
  • Support for Native Persistence
  • Distributed SQL and Queries
  • ACID Compliant Transactions and Locks
  • Memory Architecture and Optimization
  • Distributed Architecture
  • Data Rebalancing
  • Distributed Computing
  • In-Memory Streaming and Integration with Apache Spark
  • Security and Audit
  • Configuration and Grid Management
  • Supported Platforms, Standards and Out-of-the-Box Integration
  • Cloud and Virtualization Support

Detailed GridGain and Coherence Feature Comparison

This in-depth feature comparison shows how the most current versions of GridGain Professional Edition, Enterprise Edition, Ultimate Edition and Oracle Coherence (and their respective open source projects where relevant) compare in 25 different categories including:

Feature GridGain PE 2.4
Apache Ignite 2.4
GridGain EE 8.4 GridGain UE 8.4 Oracle Coherence 3.7.1 (12cR2)
In-Memory Data Grid
Third Party Database Caching and Persistance (inline)
SQL Database
(+ Multi-datacenter data and disaster recovery management)
In-Memory Database
(+ Multi-datacenter data and disaster recovery management)
Web Session Clustering
Apache Spark Acceleration  
Hadoop Acceleration  
In-Memory File System (Hadoop Compliant)  
Third Party Database Support, Persistence
Inline Support for Leading RDBMSs (Oracle, IBM DB2, Microsoft SQL Server, MySQL, Postgres, ... ) (It works well, but requires coding to implement, it's not out of the box)
Inline Support for Cassandra  
Inline Support for MongoDB  
Write Through and Read Through
Write-Behind Caching
Auto-Loading of SQL  
Download this feature comparison as a PDF
Oracle Coherence Comparison