DuckDB
DuckDB is an in-process analytical SQL database optimized for OLAP workloads that runs embedded within applications without external dependencies.
Available Pages
DuckDB: The SQLite for Analytics - Fast, Embedded, No Servers
Discover DuckDB, the embedded analytical database that's fast, serverless, and perfect for datasets too large for Pandas but too small for Spark. Learn why it's the SQLite for analytics.
DuckDB Performance Tuning: 3 Settings for Optimal Speed
Optimize DuckDB performance with our guide. Learn the 3 crucial settings that resolve most issues and advanced tuning tips for complex queries and large datasets.
Related Technologies
Competition
clickhouse
Direct competitors
sqlite
Direct competitors
monetdb
Direct competitors
polars
Can replace or substitute
postgresql
Can replace or substitute
apache spark
Can replace or substitute
Integration
pandas
Official integration support
polars
Official integration support
apache arrow
Official integration support
python
Official integration support
r
Official integration support
java
Official integration support
nodejs
Official integration support
dbt
Official integration support
postgresql
Official integration support
rust
Official integration support
go
Official integration support
webassembly
Official integration support
amazon s3
Official integration support
parquet
Official integration support
Dependencies
cpp
Foundation technology
cmake
Requires for operation
apache arrow
Foundation technology
libpg query
Requires for operation
re2
Requires for operation
parquet cpp
Requires for operation
lz4
Requires for operation
snappy
Requires for operation
zstd
Requires for operation