Apache Calcite Online Meetup January 2022


Details
Tentative agenda
Part I: Presentations (1h)
Title: What we've learned about join order planning with Apache Calcite
Presenter: Alexey Goncharuk
Duration: ~40min
Abstract:
Apache Calcite provides an extensive set of rules for query optimization,
but how well do existing rules work for planning a large number of joins?
In this talk, we will share our experience trying to push Apache Calcite to
plan tens of joins using some known techniques, discuss technical
challenges we faced while implementing them for Apache Calcite and
potential changes to the project that may improve the issues we encountered.
Title: calcite-clj - First steps using Calcite with Clojure
Presenter: Ioan Eugen Stan
Duration: 15 minutes
Abstract: A quick introduction on using Calcite with Clojure language. I'll go through an simple example on how to use in memory table. The example will cover REPL driven development. If I have time I will showcase Apache OFBiz entity engine on top of Apache Calcite and how to query OFBIz xml files (OFBiz data exports) using the same engine (ongoing work).
Part II: Open discussion (30m)
The link to the online event will be announced a few days before the meetup and it will be only visible to those who RSVP to the event.

Apache Calcite Online Meetup January 2022