Skip to main content
Version: 3.1.0 (Latest)

Introduction

Apache Ignite 3 is a distributed database for high-performance computing. This section will help you get started quickly.

What is Apache Ignite 3?

Apache Ignite 3 is a distributed database that provides:

  • High-performance data storage and processing
  • SQL support with ACID transactions
  • Horizontal scalability across multiple nodes
  • Strong consistency guarantees
  • Built-in support for compute and analytics

Getting Started Path

Follow these guides to begin working with Apache Ignite 3:

  1. Quick Start - Install and run your first cluster
  2. Start a Cluster in Docker - Set up a multi-node cluster using Docker
  3. Working with SQL - Learn SQL capabilities and data operations
  4. Using Java API - Build applications with the Java client
  5. Embedded Mode - Run Ignite from your Java application
  6. Configuration Tips - Configure storage, memory, and logging
  7. Migrating from Ignite 2 - Upgrade from Apache Ignite 2

Prerequisites

Before you begin, ensure you have:

  • JDK 11 or later
  • Operating System: Linux (Debian and Red Hat flavours), Windows 10 or 11
  • ISA: x86 or x64

For Docker-based setups, you'll also need:

  • Docker and Docker Compose installed
  • 8GB+ of available RAM recommended

Next Steps

Choose your path based on your needs: