// databases-warehouses
In-Process Analytical Database
A fast, in-process analytical database with zero external dependencies. DuckDB is designed for analytical query workloads and integrates seamlessly with Python and Pandas, making it ideal for local data analysis and embedded analytics.
Python data engineers use DuckDB to run fast analytical SQL queries directly on Parquet files in a data lake without a database server. `duckdb.query('SELECT * FROM parquet_scan("s3://bucket/file.parquet")')` returns an Arrow table convertible to pandas — enabling complex aggregations on large files in seconds without loading them fully into memory.
A fast, in-process analytical database with zero external dependencies. DuckDB is designed for analytical query workloads and integrates seamlessly with Python and Pandas, making it ideal for local data analysis and embedded analytics.
Yes, DuckDB is free to use.
DuckDB is listed under the Databases & Data Warehouses category on Python Data Engineering.
Details
Related
| Tool | Pricing | Rating | |
|---|---|---|---|
OR ORM (encode/orm) Lightweight Async ORM | Free | ★ 4.3 | → |
PE Peewee Small Expressive ORM | Free | ★ 4.6 | → |
RQ RQLite Distributed SQLite Database | Free | ★ 4.1 | → |