Duckdb
DuckDB is an analytical in-process SQL database management system that offers fast and efficient query processing for analytical workloads.
Duckdb is built in C++, distributed under the MIT License, 37.4k GitHub stars from 99 contributors, latest release v1.5.1.
When to use Duckdb
Duckdb is listed here as a Database project. The directory calls out In-process SQL database, Optimized for analytical workloads, Fast query execution as capabilities associated with it.
Other recorded traits for Duckdb include Supports complex queries, Lightweight and embeddable.
Besides Database, this page also files Duckdb under Development, Analytics, Performance.
Duckdb compared with
Records in this directory name SQLite, PostgreSQL, ClickHouse as products people compare with Duckdb. That list is editorial metadata, not a claim that Duckdb replaces each of them.
What the Duckdb stats reflect
GitHub currently shows 37.4k GitHub stars, about 99 contributors, 3.1k forks, 651 open issues, latest tracked release v1.5.1. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- C++
- Latest Release
- v1.5.1
- License
- MIT License
Our Newsletter
Get new Database tools right in your inbox
Get short emails with useful database projects, releases, and repos worth watching.
Key features of Duckdb
- In-process SQL database
- Optimized for analytical workloads
- Fast query execution
- Supports complex queries
- Lightweight and embeddable
Recorded alternatives to Duckdb
Duckdb resources
Duckdb on GitHub
Frequently asked questions
What is Duckdb?
DuckDB is an analytical in-process SQL database management system that offers fast and efficient query processing for analytical workloads. This directory highlights In-process SQL database, Optimized for analytical workloads, Fast query execution.
Is Duckdb free to use?
Duckdb is published as open source under the MIT License. The directory lists In-process SQL database, Optimized for analytical workloads, Fast query execution among its recorded capabilities.
What language is Duckdb written in, and what is the latest release?
Duckdb is written primarily in C++. The latest release tracked on this page is v1.5.1.
How widely is Duckdb used on GitHub?
Duckdb has about 37.4k GitHub stars across about 99 contributors. It also has about 3.1k forks. Those counts are a snapshot of community attention, not a ranking of quality.
What do people compare Duckdb with?
This directory records SQLite, PostgreSQL, ClickHouse as comparison points for Duckdb.
Related tools
ClickHouse
ClickHouseยฎ is a high-performance real-time analytics database management system designed for handling large volumes of data at incredible speed.
TimescaleDB
A high-performance time-series database designed for real-time analytics, packaged as a PostgreSQL extension.
Oceanbase
OceanBase is an enterprise distributed relational database known for its high availability, high performance, horizontal scalability, and compatibility with SQL standards. Designed for optimal scalability and reliability, OceanBase supports complex database operations efficiently.
Sonic
Sonic is a fast, lightweight, and schema-less search backend. It serves as an alternative to Elasticsearch, designed to run on minimal resources, making it ideal for applications with limited memory availability. Sonic offers an efficient search and indexing mechanism at high speed while being easy to integrate.
SpacetimeDB
SpacetimeDB is a high-performance multiplayer database designed for real-time game and application development, enabling low-latency synchronization and seamless state sharing between clients.
ZincSearch
ZincSearch is a lightweight alternative to Elasticsearch that requires minimal resources, written in Go.