Closed wangzzu closed 2 years ago
第一次超计划完成,不容易啊
我正在研究Calcite和Flink的底层,这个时候看到博主的文章,简直是太开心了。之前研究calcite一直没弄懂。
希望博主继续更新学习资料,真的很棒。
@todd5167 近段会接着更新
楼主,请问下您的文章从哪里可以看到,我看现在的连接好像都已经失效了~
@todd5167 我这边可以正常打开,你再试试
关于 Calcite 这块,其实 Rule 跟 Function 的添加是比较容易的,具体实现可以参考下面两个 PR:
之前计划的 Calcite 与 Flink 的结合,这个准备在 Flink 系列中介绍,这样的话,Calcite 这里主要还剩下三块的内容需要深入介绍一下:
在这里再开一个 SQL 优化的子系列,详细介绍相关的内容,目前想到的两块是:
坐等更新和Rule相关的部分。
很遗憾,这个系列没有坚持下来,关于 SQL 的核心优化手段之 code gen 和向量化,等后面再专门来做讨论,calcite 这里就先关闭了
近端因为看 Flink SQL 相关,所以深入看了一下 Calcite 相关的内容,还好公司有一些关于 Calcite 的资料,自己在看的时候少走了很多弯路,而目前外网上关于 Calcite 的资料并不多,准备把自己看的内容整理一下,与大家共同学习。
计划整理的文章有: