Choose for embedded analytical/OLAP SQL workloads that favor columnar scans; it is not SQLite-compatible.
DuckDB is an analytical in-process SQL database management system
- 40.8k
- C++
- MIT
embedded SQL database / SQLite-compatible relational engine
An in-process SQL database written in Rust that is SQLite-compatible and adds an experimental Postgres frontend via a VM architecture.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose for embedded analytical/OLAP SQL workloads that favor columnar scans; it is not SQLite-compatible.
DuckDB is an analytical in-process SQL database management system
Choose when embedding a ClickHouse-backed OLAP SQL engine in Python; it is not SQLite-compatible.
chDB is an in-process OLAP SQL Engine ๐ powered by ClickHouse
These projects were analysed and named turso among their alternatives. The relationship is not symmetric โ how turso rates them is a separate judgement, made when turso is analysed in its own right.
calls turso โchoose when you need a SQLite-compatible distributed edge database for low-latency edge applications.โ
CockroachDB โ the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.