In-Memory Computing Using GridGain

Fast Computing and Massive Scalability

In-memory computing solutions deliver enhanced application performance and scalability by moving data that was previously stored in disk-based databases into RAM. When data is stored in RAM, queries run 1,000 to 1,000,000 times faster because the data does not need to be retrieved from disk and moved into RAM prior to processing. Query processing can be sped up further across a distributed in-memory computing cluster by using parallel processing to distribute the query processing across the cluster nodes, leveraging the computing power of all of the nodes in the cluster. In-memory computing platforms provide application scalability by allowing users to expand the size of their in-memory data cache by adding more nodes to the cluster. In-memory computing platforms can scale out by adding more nodes to the cluster. They can scale up by upgrading existing nodes with more powerful servers which have more cores, RAM and/or computing power.

The GridGain in-memory computing platform sits between the application and data layers to provide speed and scalability. GridGain works seamlessly with existing application and data layers including all popular RDBMS, NoSQL or Hadoop databases. The unified API allows you to easily integrate with your existing applications. Advanced SQL support, which includes ANSI SQL-99 compliance with DDL and DML, allows you to interact with the system using standard SQL commands. GridGain provides ACID transaction guarantees and is a powerful platform for OLTP, OLAP and hybrid transactional/analytical processing (HTAP) use cases. The GridGain in-memory computing platform is built on Apache Ignite, the leading open source in-memory computing platform. The GridGain Professional, Enterprise and Ultimate Editions include the core features detailed below.

GridGain includes an in-memory data grid, in-memory database and streaming analytics engine built on a next generation, memory-centric architecture

The GridGain in-memory computing platform includes: