alitrack

DuckDB 周报|DuckCon #7 回顾:Spotify MariaDB 都来了

6 月 24 日,阿姆斯特丹,DuckCon #7。

不算什么新鲜事——DuckCon 开到第七届了。但今年的阵容有点不一样。

Spotify 上台讲他们怎么用 DuckDB 给用户听歌历史搭了层 SQL,供 AI Agent 查询。MariaDB 更直接——把 DuckDB 嵌进了自己的存储引擎,演讲标题叫《当海狮学会嘎嘎叫》。

你没看错。MariaDB,那个 MySQL 兼容的关系型数据库,现在可以用 DuckDB 跑分析了。

● ● ●

一场大会,十一场演讲

DuckCon #7 的议程排得密密麻麻。Hannes Mühleisen 和 Mark Raasveldt 照例做了「State of the Duck」开场,但真正让人记住的是后面那些落地案例。

Merck 药厂的人上台演示了 SQLFrame——一个能把 PySpark 代码直接迁移到 DuckDB 的工具,不改一行代码。ETH 苏黎世讲噬菌体研究怎么靠 DuckDB 加速。Posit 的人甚至给 SQL 造了个 ggplot2 语法,叫 ggsql。

闪电演讲环节更野:Toyota 拉力赛车队用 DuckDB 做车载数据分析,Snowflake 的人在聊怎么让 Iceberg 表现得像 Postgres,还有人演示了用 DuckLake 在 Hetzner 上跑数据湖仓,月费不到 15 欧元。

最打动我的是最后一场——一个工程师用一台笔记本电脑和 DuckDB,审计了英国 20 年的能源政策数据。没有集群,没有 Spark。

● ● ●

HN 炸了:108 条评论的「为什么 DuckDB 这么快」

同一周,一篇 DuckDB 内部原理的文章在 Hacker News 上火了。108 条评论,全是开发者真实的使用体验。

有人直接说:"DuckDB 是我 2026 年用得最多的工具。" 还有人说它替代了 Pandas——"对 CSV/JSON 写 SQL 比折腾 pandas 简单太多了。"

一个反复出现的模式:DuckDB + Claude Code。开发者让 AI 写 SQL 探查数据,DuckDB 负责执行,几秒钟搞清楚一个陌生数据集的结构。不用写 Python,不用建表,直接 SELECT FROM 文件。

讨论里还有个有趣的共识:100MB 到 100GB 是 DuckDB 的最佳区间。小于 100MB 优势不明显,超过 100GB 要调内存配置。但不少人反驳说新版磁盘溢出已经好了很多。

● ● ●

扩展生态:285 个,还在涨

mjboothaus 的 DuckDB 扩展分析报告更新了数据:285 个扩展(29 核心 + 256 社区),其中 57 个最近 7 天有更新。

本周有两个新 PR 值得注意:

duck_diff(v0.3.0)——给两个表做 diff,按主键对齐,告诉你每行是相同、不同还是只在某一侧存在。输出 JSON 摘要和逐列对比。做数据校验的人会喜欢。

ducklink——更激进的尝试。把 wasmtime 嵌进 DuckDB,让 WebAssembly 组件直接在数据库里跑。写一次,所有平台通用,不需要每平台编译原生扩展。目前还是实验阶段。

● ● ●

DuckLake 路线图曝光

ControversyExplained 发了一篇 DuckLake 1.0 的解析文章,顺手抖出了后续版本计划:

  • v1.1
    :跨目录的 variant inlining,多删除向量 Puffin 文件
  • v2.0
    :Git 风格的数据集分支 + 内置 RBAC 权限

数据湖仓能有版本分支,想想就刺激。不过 v2.0 要等,没有具体时间。

● ● ●

社区速览

pg_ducklake 发布了 v1.0,从 pg_duckdb 的 fork 变成了完全独立的扩展,不再依赖 pg_duckdb。提取了一个叫 libpgduckdb 的可复用内核。

DuckDB v1.5.4 和 v1.4.5 LTS 在 6 月 17 日同日发布——主要是 bugfix,加了 CLI 的 -dark-mode / -light-mode 选项和实验性的 vacuum_rebuild_indexes。

MotherDuck 的 6 月生态通讯列出了几个新工具:duckle(本地 ETL 可视化设计器)、quack-on-demand(Arrow FlightSQL 网关)、quacklake(部署到 Cloudflare Workers 的 DuckLake 目录)。

● ● ●

下周预告

DuckCon #7 的视频录像预计会上传到 YouTube。另外 DuckDB 的下一个重要里程碑是 v2.0,官方时间线是「2026 年秋季」。Quack 协议会在 v2.0 达到生产就绪。


DuckDB 周报,每周日更新。本周回顾:2026.06.21–06.28