One of the most powerful features offered by Apache Ignite is distributed SQL. For a long time, it has been powered by an in-memory database named H2. However, as the product developed over time, limitations related to the non-distributed essence of the H2 database remain. To address those limitations, the new query engine powered by Apache Calcite was introduced as an experimental feature in Apache Ignite 2.13.
This new engine enables:
- Execution of the queries of arbitrary complexity
- Transaction support (Ignite 3 only)
- Automated data collocation
Konstantin Orlov, Lead Software Engineer at GridGain, presents an overview of the main reasons the community decided to replace H2 with Calcite and shares the status of new engine development as one of its contributors.
Talk Date
Speakers