Skip to content

Details

Hurraah! We are back at full force!

After a few years of inactivicty, we are back! Achraf Belaarch will be presenting building a query optimizer in Scala. Here is the summary that he has sent us:

In this talk & live-coding session, we will build a toy query optimizer from scratch. We'll start by defining a simple query language using ADTs. Then, we'll implement a series of optimization rules as pure functions, using pattern matching to rewrite our query tree. We'll see how SQL is just a way to describe functional transformations on data frames, how immutability makes reasoning about plan transformations trivial and how function composition allows us to build a sophisticated optimization pipeline from simple parts.

====================================================

The gates will be open at 6PM, the talk will start at 7PM sharp.
There will be free pizza and beverages, yaay!

The event will take place at Optable's office:
Suite#700 1435 Rue St-Alexandre
Montreal
Quebec H3A 2G4

====================================================

Please note that seating is limited to ~30, thus you are required to answer the RSVP prior to showing up!

Events in Montreal, QC
Big Data
Database Development
Functional Programming
Scala
Computer Programming

Members are also interested in