Apache Ignite is a distributed database for high-performance computing with in-memory speed.
Ignite 3 is the next generation of the platform that will support a modernized modular architecture, along with improved usability and developer experience.
export IGNITE_HOME=$(pwd)
Examples are shipped as a separate Gradle project, which is located in the examples folder. To start running you simply need to import provided build.gradle file into your favourite IDE.
The following examples are included:
RecordViewExample - demonstrates the usage of the org.apache.ignite.table.RecordView APIKeyValueViewExample - demonstrates the usage of the org.apache.ignite.table.KeyValueView APISqlJdbcExample - demonstrates the usage of the Apache Ignite JDBC driver.SqlApiExample - demonstrates the usage of the Java API for SQL.VolatilePageMemoryStorageExample - demonstrates the usage of the PageMemory storage engine configured with an in-memory data region.PersistentPageMemoryStorageExample - demonstrates the usage of the PageMemory storage engine configured with a persistent data region.To run any other example, do the following:
$IGNITE_HOME/bin/ignite3-db
alias ignite3="${ignite-3-cli folder}/bin/ignite3" >> ~/.bash_profile
source bin/ignite_completion.sh
ignite3 cluster init --name=ignite-cluster --url=http://localhost:10300
Beta 1 leverages the advantage of using the CLI for the development. Updated CLI ships the following features:
ignite without arguments.ignite sql command.