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:
- Quick Start - Install and run your first cluster
- Start a Cluster in Docker - Set up a multi-node cluster using Docker
- Working with SQL - Learn SQL capabilities and data operations
- Using Java API - Build applications with the Java client
- Embedded Mode - Run Ignite from your Java application
- Configuration Tips - Configure storage, memory, and logging
- 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:
- Quick evaluation: Start with Quick Start
- Development setup: Use Start a Cluster in Docker
- Learning SQL: Go to Working with SQL
- Java development: Begin with Using Java API