开源观察 · 2026-08-31
AWS 收购 DuckLabs:DuckDB 为什么会成为 AI Agent 的数据工具
AWS 已签署收购 DuckLabs 的最终协议,交易预计 9 月初生效。DuckDB 继续由独立基金会治理并采用 MIT 许可证,其进程内分析方式也正在进入 Agent 数据工作流。
AWS 收购 DuckLabs:DuckDB 为什么会成为 AI Agent 的数据工具
AWS 在 8 月 26 日宣布已签署收购 DuckLabs 的最终协议,预计在 9 月初生效。DuckLabs 是 DuckDB 背后的开发公司,创始团队将加入 AWS 并继续主导技术方向。[DuckLabs 的公告](https://ducklabs.com/news/2026/08/26/ducklabs-to-join-aws)同时承诺,DuckDB、DuckLake、Quack 等项目维持 MIT 许可证,非营利的 DuckDB Foundation 继续承担治理。准确的说法是“协议已经签署、交易待生效”,目前还不能写成整合已经完成。
这笔交易之所以进入 AI 话题,并非数据库新闻都要贴上 Agent 标签。[AWS 的收购说明](https://aws.amazon.com/blogs/big-data/aws-and-ducklabs-building-the-future-of-analytics-together/)直指一个具体工作负载:Agent 分析数据时会反复试探,先看列和样本,再调整 SQL、筛选范围和聚合方式。这些小而频繁的查询,与传统一次提交大型分布式任务的节奏不同,正好落在 DuckDB 擅长的进程内分析区间。
Agent 需要的是短反馈环,而不只是更大数据仓库
DuckDB 作为库嵌进应用进程,可以直接读取本地或对象存储中的 Parquet、CSV 和 JSON,省掉每次探索都把数据搬进独立数据库服务的步骤。模型生成一条查询,执行器返回列分布或聚合结果,Agent 再据此修正下一步。网络往返更少、环境更容易复制,特别适合文档附件分析、评测结果汇总、日志抽样和临时数据检查。
AWS 称,大量日常分析发生在 1TB 或以下的数据范围,并计划把 DuckDB 与 S3、Redshift、Athena、EMR、Glue 和 SageMaker 进一步结合。这个判断不代表 1TB 以下都该迁移到 DuckDB。并发用户、细粒度权限、持续写入、灾备、统一语义层与审计要求较高时,中心化数据平台仍然承担关键职责。DuckDB 更像靠近 Agent 的快速查询引擎,可以在受控数据副本或对象存储上完成探索,再把稳定逻辑交给正式管道。
把 SQL 交给 Agent 还需要隔离。只读凭据、目录白名单、查询超时、内存与扫描量上限应由执行环境强制,不能依赖 Prompt 提醒。输出回到模型之前,先限制行数并清理个人信息;涉及财务、医疗或客户数据的分析,再用独立规则或另一模型复核查询与解释。模型网关能记录推理调用,数据库侧仍需保存查询主体、数据集和执行结果,两边日志不能互相替代。
开源承诺要看长期治理,不只看许可证没有变化
MIT 许可证和独立基金会继续存在,是用户判断连续性的积极信号;核心开发团队也表示会留在阿姆斯特丹。企业仍应观察更具体的变化:路线图是否公开,外部贡献者能否进入维护层,关键扩展是否保持多云,发布节奏和兼容策略是否稳定,以及 AWS 深度集成功能会不会形成事实上的双轨体验。许可证回答“代码能否继续使用”,不能完整回答项目影响力是否集中。
依赖 DuckDB 的生产系统无需因收购消息立即迁移,也不该无条件追最新版本。固定依赖和扩展版本,保留回归数据集,测试 Parquet、Iceberg、对象存储与并发行为;对构建产物记录来源和哈希。未来默认设置、扩展仓库或云端集成发生变化时,团队可以依据基线评估风险,无需从新闻标题猜测。
对 AI 产品而言,DuckDB 与模型 API 属于两层:前者执行本地分析,后者负责理解问题、规划查询和解释结果。可参考 [结构化输出进入业务系统的方法](/articles/json-schema-structured-ai-output-production)约束模型产生的查询计划,并通过 AnyAIS 为不同复杂度任务选择模型;数据权限、SQL 沙箱与结果审计继续留在自己的执行环境。
让模型规划与数据执行保持清晰边界
使用统一模型入口处理推理与路由,把 SQL 权限、沙箱和审计留在受控的数据环境。
查看模型接入