OSCHINA
中文开源技术社区
DuckDB 是一个嵌入式 SQL OLAP 数据库管理系统,专为高效数据分析与嵌入式应用场景设计。该系统采用列式存储结构与向量化执行引擎,在处理大规模数据集时展现出优异的查询性能和资源效率。
DuckDB官网入口网址:https://duckdb.org
用户可通过标准 SQL 对 Parquet、CSV、JSON 等多种格式的数据进行加载与查询。DuckDB 提供对 Python、R、Java、C++ 等主流编程语言的原生支持,并具备内存数据库、文件数据库及共享内存等多种运行模式,部署灵活,无需外部依赖。
DuckDB 由荷兰 CWI 的 Mark Raasveldt 与 Hannes Mühleisen 于 2019 年首次发布,以 C++ 编写,兼容主流操作系统。项目采用开源模式,拥有完善的文档体系与活跃的社区支持,开发者可通过 GitHub 参与讨论或贡献代码。
在实时分析、数据仓库构建、大数据预处理以及边缘计算等场景中,DuckDB 能够提供低延迟、高吞吐的数据处理能力,满足开发者与企业用户对轻量级分析型数据库的需求。