The Ultimate Edition For Mission-Critical In-Memory Database Deployments
The GridGain® Ultimate Edition is for companies putting GridGain into mission-critical production use cases as an in-memory database. It provides all the backup and recovery management tools necessary to support the GridGain Persistent Store. It also includes all of the same enterprise-grade features as the GridGain Enterprise Edition:
- Network Segmentation Protection
- Rolling Production Updates
- Enterprise-Grade Security
- Data Center Replication
- Management & Monitoring Tools
- GoldenGate Integration
- Connector for Apache Kafka
- Data Lake Accelerator
The GridGain Ultimate Edition is deployed as an in-memory computing layer between your application layer and your disk-based storage layer. The GridGain platform includes powerful features for in-memory computing including an in-memory data grid, in-memory database, streaming analytics and a continuous learning framework for real-time machine and deep learning. GridGain includes support for ACID transaction and ANSI-99 SQL, including DDL and DML.
When using the Persistent Store feature, GridGain provides all the capabilities of a distributed transactional SQL and key-value in-memory database. It holds the full dataset on disk across a cluster of server nodes with all or a portion of the dataset also maintained in memory. SQL queries are run on the combined memory/disk dataset for data processing. System performance is enhanced by increasing the amount of the dataset held in memory.
Centralized Backup and Recovery Management
GridGain Ultimate Edition provides centralized backup and recovery using either the GridGain Web Console or Snapshot Command Line Tool. You can perform, schedule and manage backups and then recover to any point in time on any cluster using a combination of full and incremental snapshots with continuous archiving. This includes the ability to backup remotely using network backups and then (re)deploy to a different cluster of any size anywhere on premise or in the cloud. You can also deploy backups to support testing in development, quality assurance (QA) and staging environments.
Full, Incremental and Continuous Backups
Within the GridGain Web Console or Snapshot Command Line Tool you can centrally perform or schedule full and incremental snapshots across a distributed cluster. You can then use the snapshots as backup and restore points for later recovery. You can also use continuous archives of write-ahead log (WAL) files to backup down to each transaction. The combination of full and incremental snapshots with continuous archiving helps ensure data is never lost.
GridGain Ultimate Edition minimizes the administrative and hardware costs of backup and recovery. It provides the ability to schedule full and incremental snapshot creation and deletion, as well as the movement of snapshots to another (remote) lower-cost location.
GridGain Ultimate Edition snapshots do not need to be stored locally on the same cluster machines used to handle the operational load. They can also be managed and stored remotely on-premises or in the cloud. When combined with the remote storage of continuous archives, this capability helps ensure a cluster can be quickly recovered even if an entire data center disappears.
You can quickly restore a GridGain Ultimate Edition cluster to any point in time through the combination of full and incremental backups with continuous archiving. Point-in-time recovery can be used to restore a system up to any change without manually resubmitting or replaying existing transactions that occurred following a full or incremental snapshot. Continuous archiving helps spread network loads to minimize peak network traffic. It also allows recovery to be more granular and up-to-date, which helps reduce overall downtime needed to restore a cluster to a current, valid state.
GridGain Ultimate Edition allows you to restore an existing cluster to another location, on-premises or in the cloud, with a different size and topology. GridGain Ultimate Edition allows you to dynamically add nodes to a cluster for scalability and create a hybrid cluster across any collection of nodes or datacenters on premise or in the cloud. Heterogeneous Recovery enables you to rapidly bring up a different size cluster the moment an existing cluster goes down or bring a new cluster up so that you can take an existing cluster down. This helps reduce downtime and increase availability.