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.
When using GridGain with 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.
The distributed active-active GridGain cluster architecture delivers high availability that provides an added layer of data protection. It uses replicated data with automated failover in the case of a failure within a cluster. In addition, Data Center Replication can keep multiple data centers in synch in the event of an entire cluster or data center failure.
GridGain Ultimate Edition includes all the features of the GridGain Enterprise Edition plus backup and recovery management. It ensures data is not lost or corrupted. It helps shorten time to recovery in case of a data loss and achieves high availability for business-critical applications.
GridGain Ultimate Edition 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 premise 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 also allows you to restore an existing cluster to another location, on premise or in the cloud, with a different size and topology. GridGain Ultimate Edition already 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.