每日 Harness 开源 · Source
返回本期 · Back to 2026-08-14

博客文章 · Blog Posts2026-08-14 · Friday, August 14, 2026

Write a SQL Optimizer Using Egg

rustmagazine.org原文 ↗

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

评论 · Comments