Technical Talks

Julian Hyde
Julian Hyde
Senior Staff Engineer | Google

More Than Query: Future Directions of Query Langages, from SQL to Morel

video
Missing value detected...
Video will be populated after the conference

ABOUT THE TALK
  • Analytics & BI

"Never bet against SQL,” the saying goes. But what exactly do we want from a query language, and will SQL always be the right tool for the job? What separates a query language from a regular programming language like Python or a framework like Apache Spark? This talk looks at recent efforts to extend SQL with measures and pipe syntax, and then gives an introduction to Morel. Morel is an exciting language that combines the strong type system and expressive power of a functional programming language with the efficiency of a declarative query language. Morel can express not just queries but also data-intensive programming, logic programming and mathematical optimization, and has the potential to replace today’s data frameworks. This talk explores the many ways that we use query languages today – from simple lookup queries and transactions to data engineering, data science and analytics – and related areas such as data-intensive programming, mathematical optimization and logic programming.

Julian Hyde

Senior Staff Engineer

Julian Hyde

Google

Julian Hyde is the original developer of Apache Calcite, which provides SQL parsers and query optimizers for dozens of products, and Morel, a new functional query language. Previously he led the query processing team at Looker (acquired by Google in 2020), and co-founded SQLstream, an engine for continuous queries. He left Google in early 2025 to create the next language for data.