duckdb/duckdb 的最新版本是 v2.0.0。DuckDB 是一种运行在应用程序进程内的分析型 SQL 数据库。它无需单独的数据库服务器即可存储和查询数据,也能直接分析 CSV 和 Parquet 文件。不过,所提供的 FACTS 中没有本次版本的发布说明或变更项,因此并未说明 v2.0.0 究竟有哪些变化。
该项目的核心在于,它是一个嵌入到应用程序中、用于分析工作的数据库。根据 README,除了基本 SQL 之外,它还支持嵌套相关子查询、窗口函数、排序规则(collation),以及数组、结构体、映射等复合类型。它提供独立的 CLI,以及 Python、R、Java 和 Wasm 客户端,并与 pandas、dplyr 等包集成。实现语言是 C++,许可证是 MIT。因此,对于希望在不使用单独服务器的情况下、在各种环境中利用 SQL 进行分析的用例,它提供了合适的配置。
本次版本的具体改进以及性能对比数据,无法从所提供的 FACTS 中确认。仓库的功能和支持环境虽有说明,但没有资料能把它们与 v2.0.0 的变更依据或性能提升联系起来。要判断这次版本更新的意义,需要查阅发布说明。