DuckDB,是一个可嵌入的 SQL OLAP 数据库管理系统。
因为 DuckDB 是一个嵌入式数据库,所以没有要启动的数据库服务器或连接到正在运行的服务器的客户端。但是,可以使用 C 或 C++ 绑定将数据库服务器直接嵌入到应用程序中。
DuckDB 是在 C++11 中实现的,应该用 GCC 和 clang 编译,使用 CMake 构建和 Catch 2 进行测试。此外,还可以使用 Jenkins 作为 CI 平台,DuckDB 也使用了各种开源数据库中的一些组件。
特点