Athena-paper-calcite-sandbox Alternatives
Similar projects and alternatives to athena-paper-calcite-sandbox
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
athena-paper-calcite-sandbox reviews and mentions
-
Computation reuse via fusion in Amazon Athena
This is really neat, but I'm curious how much of this is novel?
I don't know much about relational algebra and query planning/optimization. But it seemed like many of these things were "no-brainers" (completely duplicate query conditions, etc)
I took one of the queries from the paper (the first one), and used Apache Calcite to run the same query, on the same schema
https://github.com/GavinRay97/athena-paper-calcite-sandbox/b...
Looking at its original plan, vs best plan, it seems like the same sorts of effects are achieved:
Here is the original plan for Query 1, you can see the aggregate expression is duplicated (Ctrl + F for "STORE_SALES")
LogicalSort(sort0=[$0], sort1=[$1], dir0=[ASC], dir1=[ASC], fetch=[100])
Stats
The primary programming language of athena-paper-calcite-sandbox is Java.
Popular Comparisons
Sponsored