Ignite Summit 2025 – Call for Speakers Now Open – Learn more
2.16.0
APIs
Java
C#/.NET
C++
Examples
Java
C#/.NET
C++
Python
NodeJS
PHP
▼
English
Chinese
⋮
Documentation Overview
Quick Start Guides
Java
.NET/C#
C++
Python
Node.JS
SQL
PHP
REST API
Installation
Installing Using ZIP Archive
Installing Using Docker
Installing DEB or RPM package
Kubernetes
Amazon EKS
Azure Kubernetes Service
Google Kubernetes Engine
VMWare
Version Upgrade
Setting Up
Understanding Configuration
Setting Up
Configuring Logging
Resources Injection
Starting and Stopping Nodes
Clustering
Overview
TCP/IP Discovery
ZooKeeper Discovery
Discovery in the Cloud
Network Configuration
Connecting Client Nodes
Baseline Topology
Running Client Nodes Behind NAT
Thin Clients
Thin Clients Overview
Java Thin Client
.NET Thin Client
C++ Thin Client
Python Thin Client
PHP Thin Client
Node.js Thin Client
Binary Client Protocol
Binary Client Protocol
Data Format
Key-Value Queries
SQL and Scan Queries
Binary Types Metadata
Cache Configuration
Data Modeling
Introduction
Data Partitioning
Affinity Colocation
Binary Marshaller
Configuring Memory
Memory Architecture
Configuring Data Regions
Eviction Policies
Replacement Policies
Configuring Persistence
Ignite Persistence
External Storage
Swapping
Implementing Custom Cache Store
Configuring Snapshot Directory
Disk Compression
Tuning Persistence
Change Data Capture
Cluster Snapshots
Configuring Caches
Cache Configuration
Configuring Partition Backups
Partition Loss Policy
Atomicity Modes
Expiry Policy
On-Heap Caching
Cache Groups
Near Caches
Data Rebalancing
Data Streaming
Using Key-Value API
Basic Cache Operations
Working with Binary Objects
Using Cache Queries
Read Repair
Performing Transactions
Working with SQL
Introduction
Understanding Schemas
Defining Indexes
Using SQL API
Distributed Joins
Custom SQL Functions
JDBC Driver
JDBC Client Driver
ODBC Driver
ODBC Driver
Connection String and DSN
Querying and Modifying Data
Specification
Data Types
Error Codes
Multiversion Concurrency Control
SQL Statistics
Calcite-based SQL Engine
SQL Reference
SQL Conformance
Data Definition Language (DDL)
Data Manipulation Language (DML)
Transactions
Operational Commands
Aggregate functions
Numeric Functions
String Functions
Data and Time Functions
System Functions
Data Types
Optimizer Hints
Distributed Computing
Distributed Computing API
Cluster Groups
Executor Service
MapReduce API
Load Balancing
Fault Tolerance
Job Scheduling
Colocating Computations with Data
Code Deployment
Deploying User Code
Peer Class Loading
Machine Learning
Machine Learning
Partition Based Dataset
Updating Trained Models
Binary Classification
Introduction
Linear SVM (Support Vector Machine)
Decision Trees
Multilayer Perceptron
Logistic Regression
k-NN Classification
ANN (Approximate Nearest Neighbor)
Naive Bayes
Regression
Introduction
Linear Regression
Decision Trees Regression
k-NN Regression
Clustering
Introduction
K-Means Clustering
Gaussian mixture (GMM)
Preprocessing
Model Selection
Introduction
Evaluator
Split the dataset on test and train datasets
Hyper-parameter tuning
Pipeline API
Multiclass Classification
Ensemble Methods
Stacking
Bagging
Random Forest
Gradient Boosting
Recommendation Systems
Importing Model
Introduction
Import Model from XGBoost
Import Model from Apache Spark
Using Continuous Queries
Using Ignite Services
Using Ignite Messaging
Distributed Data Structures
Queue and Set
Atomic Types
CountDownLatch
Semaphore
ID Generator
Distributed Locks
REST API
.NET Specific
Configuration Options
Deployment Options
Standalone Nodes
Asynchronous APIs
Logging
LINQ
Java Services Execution
.NET Platform Cache
Plugins
Serialization
Cross-Platform Support
Platform Interoperability
Remote Assembly Loading
Troubleshooting
Integrations
ASP.NET Output Caching
ASP.NET Session State Caching
Entity Framework 2nd Level Cache
C++ Specific
Serialization
Platform Interoperability
Objects Lifetime
Monitoring
Introduction
Cluster ID and Tag
Cluster States
Metrics System
Introduction
Configuring Metrics
Metrics
System Views
Performance Statistics
Tracing
Working with Events
Enabling and Listenting to Events
Events
Tools
Control Script
GridGain Control Center
SQLLine
Tableau
Informatica
Pentaho
Index Reader
Security
Authentication
SSL/TLS
Transparent Data Encryption
Introduction
Master key rotation
Cache encryption key rotation
Sandbox
Extensions and Integrations
Spring
Spring Boot
Spring Data
Spring Caching
Spring Transactions
Ignite for Spark
Overview
IgniteContext and IgniteRDD
Ignite DataFrame
Installation
Test Ignite with Spark-shell
Troubleshooting
MyBatis L2 Cache
Streaming
Kafka Streamer
Camel Streamer
Flink Streamer
Flume Sink
JMS Streamer
MQTT Streamer
RocketMQ Streamer
Storm Streamer
ZeroMQ Streamer
Twitter Streamer
Cassandra Integration
Overview
Configuration
Usage Examples
DDL Generator
PHP PDO
Performance Statistics
Change Data Capture
ZooKeeper IP Finder
Plugins
Performance and Troubleshooting
General Performance Tips
Memory and JVM Tuning
Persistence Tuning
SQL Tuning
Thread Pools Tuning
Troubleshooting and Debugging
Handling Exceptions
Benchmarking With Yardstick
Quick Start Guides
Docs Feedback