What is Ignite?
Apache Ignite 3 is a high-velocity distributed database that consolidates what you'd typically need separate systems for - transactions, analytics, and compute. It's built around flexible schemas and durable memory-centric storage with Raft consensus and MVCC transactions, so you get strong consistency without the operational complexity of managing multiple data technologies.

Start Building Now
Get up and running with Apache Ignite 3.0 and GridGain 9.1.0 in minutes with our quick start examples
Popular Developer Resources
// Connect to the cluster
IgniteClient client = IgniteClient.builder()
.addresses("127.0.0.1:10800")
.build();
// Create a table
String createTableSql = "CREATE TABLE IF NOT EXISTS Person ("
+ "id INT PRIMARY KEY,"
+ "name VARCHAR,"
+ "age INT"
+ ")";
client.sql().execute(null, createTableSql);
// Insert data
String insertSql = "INSERT INTO Person (id, name, age) VALUES (?, ?, ?)";
client.sql().execute(null, insertSql, 1, "John Doe", 30);
client.sql().execute(null, insertSql, 2, "Jane Smith", 28);
// Query data
client.sql().execute(null, "SELECT * FROM Person WHERE age > ?", 25)
.forEachRemaining(row -> {
System.out.println("ID: " + row.intValue("id") +
", Name: " + row.stringValue("name") +
", Age: " + row.intValue("age"));
});
// Close the client
client.close();

Learning Paths
Clear paths from beginner to expert for every role
Beginner Path
Getting started with the basics
-
Install & Configure
Set up your first GridGain node
-
Create Tables & Schemas
Learn the new schema-first approach
-
Storing & Retrieving Data
CRUD operations with key-value interface
-
Querying with SQL
Using SQL with distributed datasets
Intermediate Path
Building production-ready applications
-
Distributed Transactions
ACID transactions across the cluster
-
Compute Grid
Executing tasks on the cluster
-
Performance Optimization
Tuning for improved throughput
-
Integration Patterns
Connecting with external systems
Advanced Path
Mastering enterprise-scale deployments
-
High Availability Architectures
Designing for zero downtime
-
Advanced Performance Tuning
Memory, storage & network optimization
-
Multi-Region Deployments
Cross-datacenter replication strategies
-
Security & Compliance
Enterprise security implementations
Featured Resources
Essential technical content for Apache Ignite and GridGain
Join the Community
Connect with other developers and get help when you need it
Developer Forums
Ask questions, share your experiences, and learn from other GridGain and Apache Ignite developers.
GitHub Repositories
Explore the source code, submit issues, contribute code, or fork the repositories to build your own solutions.
Have more questions?