layout: page title: Community

  • TOC {:toc}

Upcoming talks

Building modern SQL query optimizers with Apache Calcite (Vladimir Ozerov)

At ApacheCon 2021, September 22, 2021.

Project Members

Name (Apache ID)GithubOrgRole
{% for c in site.data.contributors %}{% unless c.emeritus %}{% if c.homepage %}{{ c.name }}{% else %}{{ c.name }}{% endif %} ({{ c.apacheId }}){{ c.org }}{{ c.role }}
{% endunless %}{% endfor %}

Emeritus members

Name (Apache ID)GithubOrgRole
{% for c in site.data.contributors %}{% if c.emeritus %}{% if c.homepage %}{{ c.name }}{% else %}{{ c.name }}{% endif %} ({{ c.apacheId }}){{ c.org }}{{ c.role }}
{% endif %}{% endfor %}

Mailing Lists

There are several mailing lists for Calcite:

You can subscribe to the lists by sending email to {list}-subscribe@calcite.apache.org and unsubscribe by sending email to {list}-unsubscribe@calcite.apache.org (where {list} is either “dev”, “issues”, or “commits”).

Help

Need help with Calcite? Try these resources:

  • Mailing Lists. The best option is to send email to the developers list dev@calcite.apache.org. All of the historic traffic is available in the archive. To subscribe to the user list, please send email to dev-subscribe@calcite.apache.org.
  • Bug Reports. Please file any issues you encounter or fixes you'd like on the Calcite Jira. We welcome patches and pull-requests!
  • StackOverflow. StackOverflow is a wonderful resource for any developer. Take a look over there to see if someone has answered your question.
  • Browse the code. One of the advantages of open source software is that you can browse the code. The code is available on github.

Talks

Want to learn more about Calcite?

Watch some presentations and read through some slide decks about Calcite, or attend one of the upcoming talks.

Apache Calcite Tutorial

At BOSS 2021, Copenhagen, Denmark, August 16, 2021; [summary], [slides], [pdf].

An introduction to query processing & Apache Calcite

At Calcite Virtual Meetup, January 20, 2021; [summary], [slides], [video].

Calcite streaming for event-time semantics

At Calcite Virtual Meetup, January 20, 2021; [video].

Efficient spatial queries on vanilla databases

At Calcite Virtual Meetup, January 20, 2021; [video].

Apache Calcite integration in Hazelcast In-Memory Data Grid

At Calcite Virtual Meetup, January 20, 2021; [video].

Fast federated SQL with Apache Calcite

At ApacheCon Europe 2019, Berlin, Germany, October 24, 2019; [summary], [video].

One SQL to Rule Them All - an Efficient and Syntactically Idiomatic Approach to Management of Streams and Tables

At SIGMOD/PODS 2019, Amsterdam, Netherlands, 2019 and Beam Summit Europe 2019; [paper], [review], [pdf], [video].

Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources

At SIGMOD/PODS 2018, Houston, TX, 2018; [paper], [slides], [pdf].

Spatial query on vanilla databases

At ApacheCon North America, 2018; [slides], [pdf.

Apache Calcite: One planner fits all

Voted Best Lightning Talk at XLDB-2015; [video], [slides].

{% oembed https://www.youtube.com/watch?v=5_MyORYjq3w %}

Streaming SQL

At Hadoop Summit, San Jose, CA, 2016 [video], [slides], [pdf].

{% oembed https://www.youtube.com/watch?v=b7HENkvd1uU %}

Cost-based Query Optimization in Apache Phoenix using Apache Calcite

At Hadoop Summit, San Jose, CA, 2016 [video], [slides], [pdf].

{% oembed https://www.youtube.com/watch?v=gz9X7JD8BAU %}

Planning with Polyalgebra: Bringing together relational, complex and machine learning algebra

As Hadoop Summit, Dublin, 2016 [video], [slides].

{% oembed https://www.youtube.com/watch?v=fHZqbe3iPMc %}

More talks

  • Why you care about relational algebra (even though you didn't know it) (Washington DC, 2015)
  • Cost-based optimization in Hive 0.14 (Seattle, 2014)
  • Discardable, in-memory materialized query for Hadoop (video) (Hadoop Summit, 2014)
  • SQL Now! (NoSQL Now! conference, 2013)
  • Drill / SQL / Optiq (2013)
  • How to integrate Splunk with any data solution (Splunk User Conference, 2012)