DuckDB v2.0 预览:服务化、触发器、VARIANT 与全新解析器
来源:duckdb.org — 2026-08
📋 概述
DuckDB v2.0(代号 Cyanoptera)将于今年秋季发布,这是一次大版本升级:新的 SQL 解析器、新的默认存储格式、重做的 C API,以及一些精心挑选的破坏性变更。核心是「DuckDB 作为服务器」的元年——quack 扩展把原生协议稳定下来,配合新的 CONNECT 语句让任意 DuckDB 进程都能通过网络提供服务、被别的 DuckDB 挂载;同时 VARIANT 成为一等公民、触发器全面落地、异步 I/O 与新存储格式等也一并推进。
🔑 核心要点
- DuckDB v2.0 代号 Cyanoptera,新 SQL 解析器、新默认存储格式、重做 C API,含少量破坏性变更。
- 「DuckDB 作为服务器」成为本版主题:quack 扩展稳定化,任意 DuckDB 进程可经网络被其他 DuckDB 挂载。
- 新 CONNECT 语句把查询直接下推到远程库,也能把 SQL 直接发往 PostgreSQL/MySQL 执行。
- VARIANT 升级为一等公民,支持从存储直接分片执行、下推到扫描,并为 Parquet 提供分片读写。
- 触发器(BEFORE/AFTER、FOR EACH ROW/STATEMENT)全面交付,异步 I/O、指标与可观测性也大幅改进。
💡 金句
去年是 lakehouse 之年,这个版本则开启了 DuckDB 作为服务器的元年。
👍 0
👎 0
← 返回 Lobsters 首页