They're not using Calcite. Their code base is in Go and they wrote their own in Go. If you read the blog post, they describe a DSL they built for expressing optimizer rules which is kind of nice although not terribly different from what we're doing with Calcite.
-- Michael Mior mm...@apache.org Le ven. 9 nov. 2018 à 08:00, Stamatis Zampetakis <zabe...@gmail.com> a écrit : > Thanks for sharing this Michael! > > I had a look on their blog post but I didn't notice something really novel. > It gives me the impression that they re-implemented a Volcano-style > optimizer like the one of Calcite. > > Out of curiosity, are they using Calcite, or they really built everything > from scratch? > > Best, > Stamatis > > Στις Παρ, 9 Νοε 2018 στις 2:55 π.μ., ο/η Michael Mior <mm...@apache.org> > έγραψε: > > > The folks from Cockroch Labs just shared an interesting blog post on the > > development of their optimizer. Could be some interesting lessons in > their > > code base. > > > > https://www.cockroachlabs.com/blog/building-cost-based-sql-optimizer/ > > > > > > -- > > Michael Mior > > mm...@apache.org > > >