Write a SQL Optimizer Using Egg
rustmagazine.org原文 ↗
教程用 Rust 的 egg equality-saturation 在不足千行代码中实现 SQL 优化器,覆盖表达式化简、常量折叠、谓词下推、列裁剪、HashJoin、连接重排和成本估计。示例还能跑真实 TPC-H 查询,说明 e-graph 不只适合玩具表达式。
–浏览
rustmagazine.org原文 ↗
评论 · Comments