DuckDB: a high-performance analytical database management system

DuckDB is an embedded database designed to execute analytical SQL queries fast while embedded in another process. It is designed to be easy to install and easy to use.

DuckDB is developed by the Database Architectures group of the CWI. It is designed to be fast, reliable and easy to use. DuckDB provides a rich SQL dialect, with support far beyond basic SQL. Also it supports arbitrary and nested correlated subqueries, window functions, collations, complex types (arrays, structs), and more.

For more information, a demo and installation go to the homepage of DuckDB. Additional information can be found on Github.

Features of this software:

  • DuckDB has no external dependencies
  • Bindings for C/C++, Python and R
  • Open source
  • Licensed under the MIT license