alitrack

DuckDB 周报:Quack 生态初具雏形,第三方驱动开始涌现

DuckDB 周报:Quack 生态初具雏形,第三方驱动开始涌现

2026年6月第1周(6/1 - 6/7)| 编辑:alitrack

如果你还在犹豫要不要给 DuckDB 装 Quack 扩展,社区已经替你写好了 ADBC 驱动、JDBC 驱动和 TypeScript SDK。
这是本周 DuckDB 生态最值得关注的变化:Quack 协议发布仅三周,第三方工具链已经开始成型。上个月还在讨论「DuckDB 到底想成为什么」,现在答案越来越清晰——它正在成为一个自带客户端-服务端协议的嵌入式分析引擎,而社区已经在围绕这个新能力构建生态。

头条:Quack 生态雏形

Quack 协议在 HN 上引发了又一轮热烈讨论(387 分,83 条评论),但比讨论更值得关注的是代码层面的进展:

  • ADBC 驱动:gizmodata/adbc-driver-quack — 23 ⭐,支持通过 Arrow ADBC 标准连接 Quack 服务端
  • JDBC 驱动:gizmodata/quack-jdbc — Java 生态可以直接用 JDBC 连接 DuckDB Quack 实例
  • TypeScript SDK:npm @quack-protocol/sdk — 浏览器端和 Node.js 都能用

三个驱动都来自社区开发者 philbe77(GizmoData),从 GitHub 创建时间看,他在 Quack 正式公告(5月12日)后的 48 小时内就开始动手了。这种响应速度本身就说明问题——开发者等这个能力等了很久。
DuckLake + Quack = 远程 Lakehouse。另一个重要里程碑:DuckLake PR #1151 已合并,Quack 现在可以作为 DuckLake 的远程 catalog。这意味着你不再需要部署 PostgreSQL 做 DuckLake 的元数据存储——一台跑着 Quack 的 DuckDB 实例就够了。社区已经有人验证通过:「already works now! just tried it out」。
HN 高赞评论 @slotix 的观察非常精准:

「DuckDB 不是在变成 Postgres,而是在变成更大工作流中的 SQL 执行层。引擎本身已经不是痛点,痛点是它周围的东西:实时数据库、S3 路径、Parquet 文件、凭证管理、可重复运行、导出、校验——以及某个一次性脚本悄然变成基础设施的那个瞬间。」

MotherDuck 的哲学:为什么不 Fork

The New Stack 对 MotherDuck AI 负责人 Till Döhmen 的专访(5月27日)揭示了一个反直觉的商业策略:MotherDuck 拒绝 fork DuckDB。
在开源商业化领域,「fork 然后加企业功能」是标准剧本(看看 Elasticsearch→OpenSearch,Redis→Valkey)。但 MotherDuck 选择了另一条路:在上游 DuckDB 之上构建专有协议层,同时积极向上游贡献。
Döhmen 的核心逻辑:

  1. Fork 会切断创新管道。DuckDB Labs 团队的创新能力是 MotherDuck 无法复制的——跟在上游后面 merge 会消耗大量工程资源
  2. MCP Server 是差异化入口。MotherDuck 的 Remote MCP Server 已支持 DuckLake、Spatial 等扩展,让 AI Agent 可以直接查询云端的 DuckDB 数据
  3. 双赢比零和聪明。MotherDuck 的专有协议(非 Quack)提供了混合查询执行能力,同时他们也在积极参与 DuckDB 社区建设

这个策略的有效性还有待验证——MotherDuck 最近的定价调整引发了一些用户不满——但「不 fork」本身是一个值得关注的信号。

版本日历:1.5.4 倒计时

根据 DuckDB 发布日历,1.5.4 将于 6月15日发布。这是一个补丁版本,主要包含 bug 修复。更大版本的路线图:

日期版本说明
2026-06-15v1.5.4补丁版本
2026年秋季v2.0Quack 正式稳定,可能包含自动安装/加载

v2.0 是目前最令人期待的里程碑。届时 Quack 将从 beta 升级为稳定特性,预计会包含复制协议和自动扩展加载。

DuckCon #7:倒计时17天

DuckCon #7 将于 6月24日在阿姆斯特丹皇家热带研究所 举行。完整议程已公布:

  • State of the Duck — Hannes Mühleisen & Mark Raasveldt(DuckDB Labs)
  • SQLFrame 迁移 — 从传统数据库迁移到 DuckDB 的实践
  • 多场闪电演讲 + Borrel(荷兰式社交酒会)

如果你刚好在阿姆斯特丹,MotherDuck 的报名页面 还在开放。

一句话速览

  • DuckDB Delta 扩展正式毕业:不再标记为 experimental,支持写入、Unity Catalog 和时间旅行(Delta Lake 博客)
  • i-programmer 报道 Quack:Kay Ewbank 在 6月4日的文章中评价「Quack/DuckDB 组合应该比传统客户端-服务端数据库更易用」(原文)
  • 社区热议「DuckDB 到底想成为什么」:HN 上的大讨论揭示了用户群体的分裂——有人想要纯粹的嵌入式引擎,有人期待它成为 Snowflake 替代品。DuckDB DevRel @szarnyasg 的回应:「Quack 独立于 MotherDuck,MotherDuck 有自己的专有协议。」

本周收录来源:i-programmer、The New Stack、Hacker News、GitHub(gizmodata, duckdb/ducklake)、DuckDB 官方发布日历
DuckDB 周报每周日更新,追踪 DuckDB 生态的关键动态。如果你发现了值得收录的内容,欢迎告诉我们。