Comparación entre GridGain® y Oracle® Coherence™

Oracle Coherence es un grid de datos en memoria patentado que las empresas utilizan para escalar aplicaciones creadas sobre base de datos Oracle. Oracle adquirió Tangosol, la compañía que construyó Coherence en 2007 y lo renombró por Oracle Coherence. La versión actual es 3.7.1 u Oracle Coherence 12cR2 alineado con Oracle 12.

GridGain, está basado en el proyecto de código abierto Apache Ignite™, es una plataforma in-memory que puede utilizarse como:

  • Grid de datos en memoria distribuida (IMDG in memory data grid)
  • Base de datos SQL híbrida
  • Base de datos clave-valor (IMDB in memory database)
  • Motor analítico y de streaming.

Es compatible con cualquier base de datos RDBMS, NoSQL o Hadoop. GridGain Systems donó el código original al proyecto Apache Ignite y en estos momentos es el mayor colaborador.

Oracle Coherence tiene muchas de las principales capacidades que se esperan en una IMDG, incluida la capacidad de distribuir y particionar datos, así como escalar en un único cluster. Sin embargo, la tecnología de Coherence funciona como muchas otras IMDG de hace 5 ó 10 años. Oracle Coherence 3.7 se lanzó en 2011 y en la actualidad ya existe la versión 3.7.1. No se ha evolucionado mucho desde entonces, mientras que la mayoría de los principales proveedores han evolucionado significativamente en sus productos. GridGain es mejor que Coherence en casi todos los casos de uso de IMDG. Esto se debe, en parte, a la innovación que proviene al haber creado Apache Ignite™, uno de los cinco principales proyectos de código abierto de Apache Software Foundation.

Principales ventajas de GridGain vs. Oracle Coherence:

  • Soporte SQL ANSI-99
  • Soporte de transacciones ACID
  • Transparente para aplicaciones basadas en SQL y RDBMS sin código customizado.
  • Cross-Language Support para procesamiento distribuido (Java, .NET y C ++)
  • Integración nativa con RDBMS, bases de datos NoSQL y Hadoop
  • Solución completa de In-Memory Computing
  • Soporte para Apache® Spark ™ DataFrames, RDDs y HDFS
  • Machine Learning y Deep Learning incorporados
  • Construido sobre Apache ignite y principal colaborador del proyecto.

A continuación, se muestran una comparativa entre las versiones más actuales de GridGain Professional Edition, Enterprise Edition, Ultimate Edition y Oracle Coherence sobre 25 categorías:

  • Casos de uso
  • Soporte de bases de datos de terceros y persistencia
  • Soporte para persistencia nativa
  • SQL distribuido y consultas
  • ACID Compliant, transacciones y bloqueos
  • Arquitectura de memoria y optimización
  • Arquitectura distribuida
  • Balanceo de datos
  • Procesamiento distribuidos
  • Streaming  in-Memory e integración con Apache Spark
  • Seguridad y Auditoría
  • Configuración y gestión del grid
  • Plataformas compatibles, estándares e integración Out-of-The-Box
  • Soporte en la nube y virtualización
  • etc…

Puedes encontrar el contenido original pinchando aquí

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.