GridGain Technology Overview

The In-Memory Computing Platform Built on Apache Ignite

GridGain® is an in-memory computing platform, built on Apache® Ignite™, which dramatically accelerates and scales out existing data-intensive applications across a distributed computing architecture. The comprehensive in-memory computing solution includes an in-memory data grid, in-memory database, and a streaming analytics engine. The next generation GridGain platform can function as an in-memory data grid or it can be deployed as a memory-centric database which combines the speed of in-memory computing with the durability of disk-based storage. Query times are 1,000x faster than traditional disk-based systems because data is held in-memory and the system utilizes parallel processing. The system can be scaled out by adding new nodes to the cluster to manage petabytes of data from multiple databases while automatically rebalancing data across the nodes.

GridGain can modernize existing data-intensive architectures when inserted between existing application and database layers. GridGain integrates seamlessly with RDBMS, NoSQL and Hadoop databases and includes a unified API which supports SQL, C++, .NET, JAVA/Scala/Groovy, Node.js and more access for the application layer. It integrates with many common management and data processing solutions. GridGain can run on-premises, or on a cloud platform such as AWS, Microsoft Azure or Google Cloud Platform, or in a hybrid environment.

A Comprehensive, Next Generation In-Memory Computing Platform Which Lowers Cost and Complexity

The GridGain in-memory computing platform includes a high performance in-memory data grid, in-memory database, and a streaming analytics engine. By standardizing on a single platform, your company can reduce the number of technologies you support, resulting in faster implementations and lower costs. GridGain can unify real-time operations and analytics on one powerful stack, addressing both OLTP and OLAP demands with an HTAP architecture, a true converged data platform. It can sit on top of complex database infrastructures which have separate operational and analytics databases while running queries in pooled data and compute grids. GridGain can run on commodity or top-of-the-line servers.

Accelerate Transaction-Intensive Applications by Up to 1,000x with No Rip-and-Replace

GridGain can be deployed between your existing application and database layers, holding active data in-memory for high speed processing. ACID transaction support ensures data integrity. ANSI SQL-99, DDL, and DML support enables you to interact directly with GridGain in the same way you previously interacted with your SQL-driven database. The existing database can remain the system of record or GridGain can become the system of record.

In-Memory Computing Performance with the Durability of Disk Across a Distributed Cluster

The memory-centric GridGain platform includes a native Persistent Store which maintains your full dataset on disk. You can mirror only your most time-sensitive data in memory, allowing you to trade off infrastructure costs versus application performance by adjusting how much data is in memory. The system functions as a distributed, in-memory RDBMS with ACID transactions and SQL, DML and DDL support.

Deploy Apache Ignite in Mission-Critical Production Applications with Confidence

The GridGain Enterprise Edition and Ultimate Edition include security, deployment, and management features added to Apache Ignite. Features include portable objects for cross platform object access, rolling production updates, datacenter replication, and enterprise-grade security. The Ultimate Edition also includes a cluster snapshot feature. The GridGain Professional Edition is a supported version of Apache Ignite which includes not yet released updates. A subscription to the GridGain Professional, Enterprise, or Ultimate Edition are included with GridGain support. A GridGain support subscription provides access to GridGain technical experts for assistance with deployment or performance of your production system.

Integrates with a Wide Range of Popular Data-Related Solutions

Used with Apache® Spark™, GridGain allows you to create persistent Spark RDDs and run queries up to 100x faster. GridGain can replace HDFS with the in-memory GridGain file system which allows you to run Apache® Hadoop™ queries up to 2x faster for even the largest big data collections without code changes. GridGain complements Apache® Cassandra™, enabling ad hoc SQL queries and in-memory computing speed on the data held in GridGain. GridGain is integrated with many other solutions including Cassandra, memcached, Redis, Apache® Kafka™, Apache® Camel™, Apache® Mesos™, and Hadoop Yarn.

Leverage the Ongoing Developments of the Apache Ignite Project

GridGain is available as a Professional, Enterprise, or Ultimate Edition which are built on Apache Ignite. The Apache Ignite in-memory computing platform was originally contributed to the Apache Software Foundation by GridGain Systems. The GridGain Professional Edition is the supported version of Apache Ignite which includes bug fixes which are not yet released in Ignite and some useful LGPL libraries. The GridGain Enterprise Edition includes additional security, monitoring, and management features that are not available in Apache Ignite. The Enterprise Edition is hardened and undergoes additional testing to ensure its performance in mission-critical production environments where reliability and high availability are critical to success. The GridGain Ultimate Edition includes all of the features in the Enterprise Edition plus backup features that are highly beneficial when using the GridGain Persistent Store in mission-critical deployments.