dremio几个rel 术语名词简单说明
dremio 实际上集成子apache drill 部分术语具有共性
Crel 结尾的
实际上是原始 apache calcite RelNode
Drel 结尾的
是drill RelNode(drill 相关的),在dremio 中可以理解为dremio RelNode
Prel 结尾的
Physical RelNode 术语物理计划使用到的RelNode
Rel 结尾的
dremio 中的关系表达式实现
说明
了解上边几个后缀的意义很重要,可以方便我们阅读dremio的源码,不然很多时候可能比较迷惑各种转换的意思
比如PrelTransformer 工具类中不少各种转换
参考资料
sabot/kernel/src/main/java/com/dremio/exec/planner/logical/Rel.java
sabot/kernel/src/main/java/com/dremio/exec/planner/physical/Prel.java
sabot/kernel/src/main/java/com/dremio/exec/planner/sql/handlers/PrelTransformer.java
sabot/kernel/src/main/java/com/dremio/exec/planner/logical/Rel.java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2022-02-12 hive metadata 容器镜像
2022-02-12 lakefs metadata 集成
2022-02-12 lakefs 周边生态集成
2022-02-12 lakefs 监控
2022-02-12 lakefs hooks 试用
2021-02-12 几个开源的clickstream 分析工具
2021-02-12 partiql 学习一 试用