一句话结论
亚马逊收购DuckLabs并保留DuckDB开源属性,使该分析型数据库深度融入亚马逊云生态,降低混合数据查询门槛。
关键要点
- DuckLabs总部位于阿姆斯特丹,是开源分析型数据库DuckDB的母公司,由Hannes Mühleisen和Mark Raasveldt联合创立。
- 收购完成后,Hannes Mühleisen和Mark Raasveldt将加入亚马逊云科技,继续领导DuckDB团队并负责其技术方向。
- DuckDB及其Duck Stack组件(包括DuckLake和Quack)将继续采用MIT许可证保持免费开源,由非营利组织DuckDB Foundation监督。
- Amazon Aurora PostgreSQL成为首个集成DuckDB用户功能的服务,支持单条查询结合实时事务数据与S3/Iceberg历史数据。
- 该功能已在所有亚马逊云科技商业区域及GovCloud(美国)推出,不额外收费,仅按增量Aurora计算资源和S3请求付费。
背景与事实
亚马逊宣布收购总部位于阿姆斯特丹的DuckLabs。DuckLabs是分析型数据库DuckDB背后的公司,由Hannes Mühleisen和Mark Raasveldt联合创立。根据相关消息,两位创始人将加入亚马逊云科技,继续领导团队并负责DuckDB的技术方向。
Mühleisen和Raasveldt在DuckLabs博客的公告中解释了加入亚马逊云科技的原因:加入亚马逊云科技让团队获得了相应的资源和影响力,可以将这项技术带给更多开发者和组织,并以独自发展时难以达到的规模探索各种想法。参与交易的各方都向社区保证,DuckLabs所维护项目的未来不会受到影响。DuckDB及其Duck Stack中的所有组件,例如DuckLake和Quack,都将继续采用MIT许可证,保持免费和开源;非营利组织DuckDB Foundation也会继续监督这些项目。
亚马逊云科技技术副总裁Mai-Lan Tomsen Bukovec在公告中解释了DuckDB最初要解决的问题:DuckDB旨在为当今全球超过90%的数据查询提供极快的性能,这类查询通常在分析和仪表盘场景中处理1TB或更少的数据。她认为,DuckDB的优化和性能对智能体AI工作负载尤其重要。AI智能体通常会先检查数据并运行小型探索性查询,然后再决定下一步行动,这种模式使DuckDB天然适合AI用例。
亚马逊云科技杰出工程师Andy Warfield在Werner Vogels博客的一篇文章中,进一步介绍了收购前双方的合作关系。他写道,双方最初接触时,S3团队正在开发S3 Tables。此后,合作不断深入。Warfield解释道,在过去两年左右的时间里,双方团队在协作领域不断扩大,探索了将AWS Lambda作为快速启动DuckDB查询的匹配原语,并通过DuckDB不断演进的ATTACH和CONNECT命令,改善了DuckDB与亚马逊云科技数据库及分析引擎之间的集成。
影响分析
对中文开发者而言,DuckDB融入亚马逊云生态意味着使用DuckDB进行数据分析和AI智能体开发的门槛降低。DuckDB保持MIT许可证的开源属性,开发者仍可自由使用、修改和分发,无需担心授权限制。DuckDB Foundation的独立监督机制为开源社区提供了治理保障,项目决策不会完全受商业利益驱动。
对从事数据分析、ETL开发和AI应用开发的从业者,Aurora PostgreSQL集成的DuckDB功能可直接简化混合数据查询场景。过去需要构建反向ETL流水线来结合实时事务数据与历史数据,现在可通过单条查询实现,减少数据重复、基础设施成本和工程维护投入。对构建AI智能体的团队,DuckDB在处理小型探索性查询方面的性能优势,与AI智能体的工作模式高度匹配,可提升智能体数据探索效率。
适用边界
该结论不适用于不依赖亚马逊云基础设施的场景。DuckDB虽保持开源,但深度集成功能(如Aurora PostgreSQL集成)仅在亚马逊云生态内可用。对于使用其他云服务商或本地部署的开发者和企业,DuckDB的开源版本仍可独立使用,但无法获得与亚马逊云产品的原生集成优势。DuckDB处理1TB或更小数据集的优势也意味着,超大规模数据分析场景可能仍需其他解决方案。
孤本观察
从本次收购的结构设计看,亚马逊通过"创始人留任+基金会监督+MIT许可证"的组合,试图在商业整合与开源社区信任之间建立平衡。社区反应中"既高兴又警惕"的态度,反映了开源项目被大厂收购时典型的信任张力。




常见问题
收购后DuckDB及其Duck Stack组件将采用何种许可证并由谁监督?
将继续采用MIT许可证保持免费开源,由非营利组织DuckDB Foundation监督。
哪些亚马逊云服务已支持集成DuckDB以结合实时事务与历史数据?
Amazon Aurora PostgreSQL是首个集成DuckDB用户功能的服务,支持单条查询结合实时事务数据与S3/Iceberg历史数据。
使用Aurora PostgreSQL集成的DuckDB功能需要额外支付费用吗?
不额外收费,仅按增量Aurora计算资源和S3请求付费。
DuckDB适合处理多大规模的数据集?
旨在为处理1TB或更小数据的分析和仪表盘场景提供极快性能。
DuckDB的集成优势是否适用于非亚马逊云环境?
不适用。深度集成功能仅在亚马逊云生态内可用;使用其他云或本地部署时,DuckDB开源版可独立使用,但无法获得原生集成优势。
来源:InfoQ 中文 AI