In-Memory Computing Solutions Built on Apache® Ignite™
The GridGain® in-memory computing platform, dramatically accelerates and scales out data-intensive applications across a distributed computing architecture. GridGain solves the performance needs of companies launching digital transformation, omnichannel customer experience, Internet of Things, or similar data-intensive initiatives. GridGain is built on Apache® Ignite™, which was originally contributed to the Apache Software Foundation by GridGain Systems.
The comprehensive GridGain in-memory computing solution includes an in-memory data grid, in-memory database, streaming analytics, and a continuous learning framework. The system provides ANSI-99 SQL and ACID transaction support. The 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. Performance is 1,000x faster than systems built on traditional disk-based databases because all data is held in-memory and the system utilizes massive parallel processing. The system can be scaled out by adding new nodes to the cluster to support up to petabytes of data from multiple databases with automatic data rebalancing and redundant storage across the nodes.
GridGain can modernize existing data-intensive architectures when inserted between existing application and data layers. GridGain integrates seamlessly with RDBMS, NoSQL and Hadoop databases and includes a unified API which supports SQL, C++, .NET, JAVA/Scala/Groovy, and Node.js access for the application layer. It integrates with many common management and data processing solutions through an ODBC/JDBC API. GridGain can run on-premises, on a private or public cloud platform such as AWS, Microsoft Azure or Google Cloud Platform, or on a hybrid environment.
Leverage the Ongoing Developments of the Apache Ignite Project
The GridGain Professional Edition, a supported version of Apache Ignite which includes bug fixes which are not yet released in Ignite and some useful LGPL libraries, is the right solution for companies that plan to put Apache Ignite into production. The GridGain Enterprise Edition includes additional security, monitoring, and management features that are not available in Apache Ignite which address the needs of organizations using the GridGain in-memory data grid in a mission-critical application. The Enterprise Edition is hardened and extensive 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 and recovery features that are necessary when using GridGain as an in-memory database in mission-critical applications.
A Comprehensive, Next Generation In-Memory Computing Platform
Lower Cost and Complexity
By standardizing on a single in-memory computing platform, your company can reduce the number of technologies that need to be learned and supported, resulting in faster implementations and lower development and management costs. GridGain can unify real-time operations and analytics on one powerful stack, addressing both OLTP and OLAP demands with an hybrid transactional/ analytical processing (HTAP) architecture, a true converged data platform. GridGain can sit on top of complex database infrastructures which have separate operational and analytics databases while running queries in pooled data and compute grids. It can run on commodity or top-of-the-line servers.
Accelerate Applications Up to 1,000x with No Rip-and-Replace
GridGain can be deployed between your existing application and data layers, holding active data in-memory for high speed processing. ACID transaction support ensures data integrity. ANSI SQL-99 with DDL and DML support enables your applications to interact with GridGain in the same way you previously interacted with your SQL-driven databases. Your existing database can remain the system of record or GridGain can become the system of record with your full dataset replicated on your disk-based database.
In-Memory Computing Performance with the Durability of Disk
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 ANSI-99 SQL.
The GridGain Platform
In-Memory Data Grid
Can easily be inserted between existing application and data layers with no rip-and-replace of the existing database. ANSI-99 SQL and ACID transaction support.Learn More
Create modern, high performance systems when building new applications or re-architecting existing applications. A distributed, in-memory SQL database.Learn More
Ingest, process, store and publish streaming data for large-scale, mission critical business applications. Native integrations with Apache® Kafka™ and Apache® Spark™.Learn More
Continuous learning based on the in-memory operational dataset using machine learning and deep learning. Optimized for massively parallel processing (MPP).Learn More
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.