GridGain 8
↓
Getting Started
Installation and Upgrade
Developer’s Guide
Administrator’s Guide
Performance and Troubleshooting Guide
SQL Reference
Release Notes
GridGain 9
↓
About GridGain 9
Getting Started
Installation
Embedded Mode
GridGain CLI Tool
Developers Guide
Administrators Guide
SQL Reference
SQL Performance Tuning
General Configuration Tips
Glossary
Release Notes
Nebula
↓
GridGain Nebula
Getting Started
Connecting Applications
REST API
Managing Clusters
Teams
Billing
Authorization and Permissions
Frequently Asked Questions
Release Notes
Contact Us
Control Center
↓
GridGain Control Center
Getting Started
Cluster Monitoring
Clusters Management
Administrators Guide
Release Notes
Frequently Asked Questions
Contact Us
Tutorials
↓
Apache Ignite Management and Monitoring Guide
RESTful Web Services with Spring and Apache Ignite
Microservice With Micronaut and Apache Ignite
Serverless Computing with Azure Functions
SSL Configuration Guide
Integrating Control Center with Okta OpenID
Integrating Control Center with LDAP
Managed Clusters via PrivateLink
Transparent Data Encryption for Managed Clusters
Code Deployment with UriDeploymentSpi
Monitoring GridGain Clusters with New Relic
Authenticating to Control Center with Kerberos
Batch Data Export from GridGain to Apache Iceberg on AWS
GridGain JSON Basics
GridGain Metrics With Prometheus and Grafana
NUMA-aware Memory Allocation in GridGain
GridGain Kafka Connector on Amazon MSK
Speak with an expert
Extensions
APIs
↓
GridGain 8
►
Java
C#/.NET
C++
Scala
PHP
Python
NodeJS
GridGain 9
►
Java
C#/.NET
C++
OpenAPI
GridGain.com
⋮
Getting Started
Concepts
What is GridGain
Quick Start Guide
Java
.NET/C#
C++
Python
Node.JS
SQL
PHP
REST API
Installation and Upgrade
Deployment Modes
Installing Using ZIP Archive
Installing Using Docker
Installing on z/OS
AWS
Manual Install on Amazon EC2
GridGain AMI
Amazon EKS Deployment
Deploying GridGain in Multiple Availability Zones
Microsoft Azure
GridGain on Azure
Azure Kubernetes Service Deployment
Google Kubernetes Engine
GridGain Operator
Operator Overview
Quick Start Guide
Operator Download
Operator Configuration
Troubleshooting
Basic Examples
RedHat OpenShift Deployment
Kubernetes Helm Deployment
Versioning and Support Lifecycle
Version Upgrade
Rolling Upgrades
Licensing
Migrating from Ignite
Developer’s Guide
Setting Up
Understanding Configuration
Configuring Logging
Starting and Stopping Nodes
Clustering
Overview
TCP/IP Discovery
ZooKeeper Discovery
Discovery in the Cloud
Network Configuration
Connecting Client Nodes
Running Client Nodes Behind NAT
Data Modeling
Introduction
Data Partitioning
Affinity Colocation
Configuring Memory
Memory Architecture
Configuring Data Regions
Eviction Policies
Replacement Policies
Memory Quotas for SQL Queries
Configuring Caches
Cache Configuration
Configuring Partition Backups
Atomicity Modes
Expiry Policy
On-Heap Caching
Managing Data Distribution
Cache Groups
Data Compression
Persistence
Ignite Persistence
External Storage
Swapping
Implementing Custom Cache Store
Baseline Topology
Data Rebalancing
Historical Rebalancing
Partition Loss Policy
Data Streaming
Using Key-Value Cache API
Basic Cache Operations
Working with Binary Objects
Binary Object Schemas
Metadata Management
Using Scan Queries
Using Index Queries
Using Continuous Queries
Performing Transactions
GridGain Services
GridGain Messaging
Working with SQL
Introduction
Understanding Schemas
Defining Indexes
Using SQL API
Distributed Joins
Custom SQL Functions
JDBC Driver
JDBC Client Driver
Multiversion Concurrency Control
SQL and Key-Value Usage
Distributed Computing
Distributed Computing API
Cluster Groups
Executor Service
MapReduce API
Load Balancing
Fault Tolerance
Job Scheduling
Distributed Data Structures
Queue and Set
Atomic Types
CountDownLatch
Locks
Semaphore
ID Generator
Colocating Computations with Data
Working with Events
Enabling and Listenting to Events
Events
Near Caches
Code Deployment
Deploying User Code
Peer Class Loading
Handling Exceptions
Thin Clients
Thin Clients Overview
Java Thin Client
.NET Thin Client
C++ Thin Client
Python Thin Client
Python Thin Client Release notes
PHP Thin Client
Node.js Thin Client
ODBC Driver
ODBC Driver
Connection String and DSN
Querying and Modifying Data
Specification
Data Types
Error Codes
REST API
Machine Learning
Machine Learning
Preprocessing
Partition Based Dataset
Linear Regression
K-Means Clustering
Genetic Algorithms
Multilayer Perceptron
Decision Trees
k-NN Classification
k-NN Regression
SVM Binary Classification
SVM Multi-class Classification
Model Cross Validation
Logistic Regression
Random Forest
Gradient Boosting
ANN (Approximate Nearest Neighbor)
Model updating
Model Importing
.NET Specific
Configuration Options
Deployment Options
Standalone Nodes
Logging
LINQ
Java Services Execution
.NET Platform Cache
Plugins
Serialization
Cross-Platform Support
Platform Interoperability
Remote Assembly Loading
Troubleshooting
ASP.NET Output Caching
ASP.NET Session State Caching
Entity Framework 2nd Level Cache
C++ Specific
Administrator’s Guide
Introduction
Snapshots and Recovery
Snapshots and Recovery
Full and Incremental Snapshots
Point-in-Time Recovery
Network Backups
Heterogeneous Recovery
Snapshots Management Tool
Data Center Replication
Introduction
Configuring Replication
Managing and Monitoring
Security and Auditing
SSL/TLS
Authentication
Authorization and Permissions
Multi-Tenancy
Securing Data Deserialization
Transparent Data Encryption
Securing JMX
Auditing
Implementing Custom Authenticator
Metrics and Monitoring
Introduction
Configuring Metrics
JMX Metrics
System Views
Generic Metrics
Tracing
Tools and Analytics
SQLLine
Tableau
SQL Statistics
Capacity Planning
GridGain Resource Control
Persistence Defragmentation
Empirical Estimation of Disk Capacity Usage
Control Script
Split-Brain Protection
Conflict Resolution
Migration Guides
Migrating from Oracle Coherence
Performance and Troubleshooting Guide
Performance and Tuning
Memory and JVM Tuning
Persistence Tuning
Handling Large Objects
SQL Tuning
Thread Pools Tuning
Troubleshooting and Debugging
Maintenance Mode
Cluster Hardening
SQL Reference
SQL Conformance
Data Definition Language (DDL)
Data Manipulation Language (DML)
Transactions
Operational Commands
Aggregate functions
JSON functions
Numeric Functions
String Functions
Date and Time Functions
System Functions
Data Types
Release Notes
8.9.x
8.9.15
8.9.14
8.9.13
8.9.12
8.9.11
8.9.10
8.9.9
8.9.8
8.9.7
8.9.6
8.9.5
8.9.4
8.9.3
8.9.2
8.9.1
8.9.0
8.8.x
8.8.43
8.8.42
8.8.41
8.8.40
8.8.39
8.8.38
8.8.37
8.8.36
8.8.35
8.8.34
8.8.33
8.8.32
8.8.31
8.8.30
8.8.29
8.8.28
8.8.27
8.8.26
8.8.25-p1
8.8.25
8.8.24
8.8.23
8.8.22
8.8.21
8.8.20
8.8.19
8.8.18
8.8.17
8.8.16
8.8.15
8.8.14
8.8.13
8.8.12
8.8.11
8.8.10
8.8.9
8.8.8
8.8.7
8.8.6
8.8.5
8.8.4
8.8.3
8.8.2
8.8.1
8.7.x
8.7.43
8.7.42
8.7.41
8.7.40
8.7.39
8.7.38
8.7.37
8.7.36
8.7.35
8.7.34
8.7.33
8.7.32
8.7.31
8.7.30
8.7.29
8.7.28
8.7.27
8.7.26
8.7.25
8.7.24
8.7.23
8.7.22
8.7.21
8.7.20
8.7.19
8.7.18
8.7.17
8.7.16
8.7.15
8.7.14
8.7.13
8.7.12
8.7.11
8.7.10
8.7.9
8.7.8
8.7.7
8.7.6
8.7.5
8.7.3
8.5.x
8.5.26
8.5.25
8.5.24
8.5.23
8.5.22
8.5.21
8.5.20
8.5.19
8.5.18
8.5.17
8.5.16
8.5.15
8.5.14
8.5.13
8.5.12
8.5.11
8.5.10
8.5.9
8.5.8
Migration Guides
Migrating from Oracle Coherence
On this page:
This page requires JavaScript