ABOUT THE TALK

Did you know that databases often “cheat”? Even with a scalable query engine and smart optimizer, many real-world queries would be too slow if the engine read all the data, so the engine re-writes your query to use a pre-materialized result. B-tree indexes made the first relational databases possible, and there are now many flavors of materialization, from explicit materialized views to OLAP-style caching and spatial indexes. Materialization is more relevant than ever in today’s heterogenous, distributed systems.

If you are evaluating data engines, we describe what materialization features to look for in your next engine. If you are implementing an engine, we describe the features provided by Apache Calcite to design, maintain and use materializations.

Julian Hyde

Architect at Looker | Looker

Architect and cofounder of SQLstream, Julian Hyde is an expert on business intelligence, data integration, and database internals.Julian was the founder and lead developer of the Mondrian - the leading open-source relational OLAP engine, which has been widely deployed and in mission-critical use by many large enterprises across the world.

He has been writing database software for most of his professional life: he was a founding engineer at Broadbase Software (now KANA Software), where he built the Broadbase SQL engine, ETL tools, and BI suite. Before that, Julian was a kernel engineer at Oracle, where he led the development of Oracle’s bitmap indexes.

Julian Hyde
BUY TICKETS


VIEW ON MAP

Location subheader text. Can be left blank if not needed.

Company Name

Company address, lorem ipsum dolor sit amet

BROUGHT TO YOU BY:

partner-85.png
partner-canvas.png
partner-dropbox.png

FEATURED MEETINGS