Draft:DuckDB

DuckDB is an open-source, embeddable relational database management system (RDBMS) for analytical processing. It was initially developed at the Dutch National Research Institute for Mathematics and Computer Science (CWI) by Mark Raasveldt and Hannes Mühleisen. Its development is continued by the spin-off company DuckDB Labs.

DuckDB is linked as a library into a host application and runs embedded in the same process, which allows for fast data transfer between the application and the DBMS. DuckDB provides bindings for many programming languages including C++ and Python. To achieve good performance for analytical (OLAP) workloads, DuckDB relies on a columnar storage and vectorized query processing.