Go ahead!

Memoization for Everything

Prestoソースコードリーディング #4

| Comments

Presto ソースコードリーディング #4

いつものようにLINEでやりました!

@frsyukiが帰国する前に,という流れで開催決定・募集が1週間前というタイトなスケジュールでしたが, 無茶ぶりにつきあってくれた@ueshinさんに感謝.

当日の内容

togetterのまとめを見れば,なんとなく大まかな流れは把握できるはず…!

ueshinさんが第二回のashigeruさんの論理計画実行の後を継いで, 物理計画実行周りの話をしてくれました(資料のgist). バイトコード生成しての高速化の話とか,Presto以外でも有用な話が出てました.

frsyukiが現在のPrestoの開発体制の話,Treasure Dataでハックしている所の紹介, CREATE VIEWなどの実装がなぜこうなっているのか(これはfrsyuki案が通ったらしい), 今後Prestoチームがやろうとしていることなど含め,その場で色々と議論する感じになりました.

まとめ

少人数でソースコードレベルで興味のある人が集まっているのもあり,いつも通り濃い感じでした! partitionedの話とか,現在の実行モデルにおけるオペレータの実装の話とか, この辺を話すイベントはあんまりないんじゃないかなと思います.

次第5回をいつやるかは決まってませんが,いずれやる予定です.

またソースコードリーディングとは別に,Prestoのユースケースや, プロダクションで動かしている人の運用の話などを共有する, Presto meetupみたいなもう少し緩めのイベントもやる予定です.

お楽しみに :)

Comments