DuckDB 是高性能的分析型关系数据库,旨在实现高效的数据分析。它易于安装,运行速度非常快,并且可以在进程内 (in-process) 运行。
DuckDB 背后的核心思想是保留 SQLite 的简单性和易用性,同时通过 R/Python 和 RDBMS 之间的快速分析处理和快速数据传输进行增强,以处理 OLAP 工作负载。
该项目被命名为 “DuckDB”,因为创建者认为鸭子具有弹性并且可以靠任何东西为生,类似于他们设想的数据库系统运行方式。
DuckDB 最新版本 "Fusca" 0.10.0 已发布,主要变化如下:
- CSV 读取器重构
- 固定长度数组
- 多数据库支持
- 密钥管理器
- 临时内存管理器
- 自适应无损浮点压缩 (ALP)
- CLI 改进
其他变化包括破坏性的 SQL 改动、改进向后和向前兼容性,详情查看 发布公告。