DuckDB
产品品牌
未认领DuckDB 是一款可进程内运行的解析型 SQL 数据库,被描述为简单、快速且可移植。
最近更新 2026年9月15日
AI 爬虫读取
暂未记录到 AI 爬虫读取这个词条。
概览
DuckDB 是一款解析型 SQL 数据库管理系统,可部署在从边缘设备到拥有数百个核心的服务器等各种环境中。它提供友好的、受 PostgreSQL 启发的查询语言,支持扩展,为主要编程语言提供原生客户端,并可读写 CSV、JSON、Parquet 和 Iceberg 等格式。DuckDB 及相关项目采用 MIT 许可,由独立的 DuckDB 基金会治理。更广泛的 Duck Stack 包括 DuckDB 数据库、Quack 客户端-服务器协议、DuckLake 湖仓格式以及对 Apache Iceberg 的一流支持。
沿革
马克·拉斯费尔特(Mark Raasveldt)与汉内斯·米莱森(Hannes Mühleisen)于 2018 年在阿姆斯特丹的 Centrum Wiskunde & Informatica(CWI)担任数据库研究员期间开始开发 DuckDB。他们的工作源于数据库系统研究,后来记录在关于 DuckDB 设计与架构(包括其嵌入式解析模型)的论文中。DuckDB 从第一天起就是开源的。2019 年,Mark 和 Hannes 在阿姆斯特丹的 SIGMOD 会议上发布了 DuckDB v0.1。DuckDB 可以作为单个二进制文件运行,也可以运行在 Python、R 或其他宿主进程中,使用户无需部署和维护单独的数据库服务器即可获得解析型 SQL 引擎。2021 年 7 月 14 日,Mark 和 Hannes 宣布 DuckDB Labs 作为 CWI 的衍生公司成立。该公司汇集了核心工程团队,并为需要支持或开发工作的组织创建了商业途径。独立的 DuckDB 基金会于同年晚些时候成立。它持有 DuckDB 的大部分知识产权,并在宽松的 MIT 许可下保障项目的延续性。
产品与定位
可进程内运行的解析型 SQL 数据库;简单、快速且可移植。
DuckDB
可进程内运行的解析型 SQL 数据库;简单、快速且可移植。
Quack
DuckDB 的客户端-服务器协议;客户端和服务器都是完整的 DuckDB 实例。
DuckLake
基于 SQL 构建的湖仓格式,将数据保存在对象存储中,并使用 SQL 数据库作为目录。
Iceberg
DuckDB 对 Apache Iceberg 提供一流支持,可直接从 DuckDB 读写 Iceberg 表。
近期事件
来源4 个来源
引用本词条: 请引用规范词条页。 /brand-wiki/duckdb · 编辑方针 · 词条如何编纂