Calcite tutorial at BOSS 2021
Presentation by Julian Hyde, Stamatis Zampetakis at BOSS'21 workshop.
Apache Calcite is a dynamic data management framework. Think of it as a toolkit for building databases: it has an industry-standard SQL parser, validator, highly customizable optimizer (with pluggable transformation rules and cost functions, relational algebra, and an extensive library of rules), but it has no preferred storage primitives. In this tutorial, the attendees will use Apache Calcite to build a fully fledged query processor from scratch with very few lines of code. This processor is a full implementation of SQL over an Apache Lucene storage engine. (Lucene does not support SQL queries and lacks a declarative language for performing complex operations such as joins or aggregations.) Attendees will also learn how to use Calcite as an effective tool for research.
The code for the tutorial can be found here:
https://github.com/zabetak/calcite-tutorial/releases/tag/boss21
For questions send an email to:
dev@calcite.apache.org
Видео Calcite tutorial at BOSS 2021 канала Stamatis Zampetakis
Apache Calcite is a dynamic data management framework. Think of it as a toolkit for building databases: it has an industry-standard SQL parser, validator, highly customizable optimizer (with pluggable transformation rules and cost functions, relational algebra, and an extensive library of rules), but it has no preferred storage primitives. In this tutorial, the attendees will use Apache Calcite to build a fully fledged query processor from scratch with very few lines of code. This processor is a full implementation of SQL over an Apache Lucene storage engine. (Lucene does not support SQL queries and lacks a declarative language for performing complex operations such as joins or aggregations.) Attendees will also learn how to use Calcite as an effective tool for research.
The code for the tutorial can be found here:
https://github.com/zabetak/calcite-tutorial/releases/tag/boss21
For questions send an email to:
dev@calcite.apache.org
Видео Calcite tutorial at BOSS 2021 канала Stamatis Zampetakis
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Debugging planning issues using Calcite's built in loggersEfficient spatial queries on vanilla databasesCalcite Meetup January 2021 - Agendacalcite-clj - First steps using Calcite with ClojureApache Calcite streaming for event-time semanticsBuilding a streaming incremental view maintenance engine with CalciteCalcite Meetup January 2022 - Open discussionCalcite Meetup March 2023 - Open DiscussionAdding measures to Calcite SQLApache Calcite integration in Hazelcast In-Memory Data GridGraphQL for Apache CalciteWhat we've learned about join order planning with Apache CalciteCalcite Meetup January 2021 - Open discussionAn introduction to query processing & Apache CalciteCalcite Meetup March 2023 - State of the project / AgendaFactMinder: A tool for semi-automatic fact checking