# DuckDB v2.0 预览：从嵌入式分析走向服务器模式

> 原标题：A Preview of DuckDB v2.0

- 来源：Hacker News 首页
- 发布时间：2026-08-17T13:46:27.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/51238
- 原文：https://duckdb.org/2026/08/17/duckdb-20-highlights

## 摘要

DuckDB v2.0 今年秋天发布，最大的变化是终于支持客户端/服务器模式了。通过 Quack 扩展和新的 CONNECT 语句，一个 DuckDB 进程可以把数据库开放到网络上，另一个 DuckDB 可以连上去并把查询推给它执行。CONNECT 还能直接把 SQL 推给 PostgreSQL 和 MySQL，不用再把整张表拖过来。VARIANT 类...

## 推荐理由

DuckDB v2.0 是今年秋天最值得盯的数据库发布之一。我会先打个折：目前还是预览，正文没披露具体的性能基准和稳定性数据，所以别急着往生产环境搬。但这次更新的方向很对——客户端/服务器模式让 DuckDB 终于能当个正经的共享数据库用，不用再靠文件传来传去；CONNECT 语句能直接把 SQL 推给 PostgreSQL 和 MySQL，省掉了拖全表的笨重操作；VARIANT 类型和异步 I/O 分别瞄准了半结构化数据和延迟敏感的场景。这些改动让 DuckDB 从“单机分析小能手”往“轻量级数据中枢”迈了一大步，对数据工程师的日常工具链影响不小。

## 锐评

DuckDB 2.0 最大的变化是它不再只是个嵌入式的分析库，现在可以通过 Quack 扩展和新的 CONNECT 语句，让一个 DuckDB 进程把数据库开放到网络上，另一个 DuckDB 连上去并把查询推给它执行。这解决了之前单机、单用户的限制，让 DuckDB 能跑在长期运行的服务端场景里。更实用的是，CONNECT 还能直接把 SQL 推给 PostgreSQL 和 MySQL，查询在远端执行，只回传结果，避免了拖全表的网络开销。

另一个值得关注的点是 VARIANT 类型升级为“一等公民”，能自动识别半结构化数据里的常见结构，用压缩格式跑得更快，适合实时日志入库这类场景。正文还提到 v2.0 会带新的 SQL 解析器、默认存储格式、异步 I/O 和完整的触发器支持，总共超过一万次提交，改动量不小。

不过这篇是官方预览，不是独立评测。实际多租户下的事务性能、Quack 协议在复杂查询下的延迟和稳定性，以及新存储格式的兼容性，都还没看到第三方数据。另外，正文没披露 v2.0 的具体发布日期，只说了“今年秋天”。
