AMAZINGINDEX.COM 日报快照
55.7
VOL. 2026.06
2026.06.28
← 返回 2026.06.28 日报
日报快照 · Daily Snapshot
NO. 003

dbt Core 用 Rust 重写 v2.0

#REPO GitHub Trending 2026.06.28
推荐指数 71.0 NO. 003 · 2026.06.28
Stars13,176

数据转换工具 dbt Core 正在用 Rust 彻底重写 v2.0,代号 Fusion 引擎,目前处于 alpha 阶段。Python 版迁移至 1.latest 分支维护。这对依赖 dbt 的大数据团队意味着编译性能可能数倍提升,但迁移成本需提前评估。

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

dbt Core 用 Rust 重写 v2.0

dbt 的 Python 实现长期被诟病编译慢、内存占用高,大规模项目动辄几分钟的解析时间。Rust 重写直接对标 SQLMesh 和 RisingWave 这类原生高性能工具的性能优势,但 dbt 真正的护城河是生态——dbt Cloud、数千个 packages、以及分析师群体的工作习惯。

现有用户不必恐慌迁移,1.latest 分支会长期维护,但新项目建议直接跟踪 v2.0 alpha。需要警惕的是,如果你的团队重度依赖自定义 Python macros 或 dbt 插件,Rust 版本的兼容性边界需要重点测试,这很可能是迁移的最大摩擦点。

Star History
Production

数据转换层事实标准,ELT架构中T环节的核心基础设施

独特价值:首创SQL数据建模工程化,Rust重写将巩固性能与生态位

竞品:
quarylabs/quary ★ 2.4k 面向工程师的BI工具,侧重可视化而非数据转换管道
dbt-labs/metricflow ★ 1.7k 同公司指标层工具,与dbt Core互补而非竞争
tellery/tellery ★ 361 轻量SQL指标文档工具,缺乏dbt的工程化治理
查看原文 →