Engine & SQL
- Embedded or server
- Embedded (in-process)
- Concurrency model
- MVCC (single process)
- Write concurrency
- Single writer
- Isolation levels
- Snapshot
- JSON support
- Text functions only
- Full-text search
- Extension
- Vector search
- Extension
- Type strictness
- Static, strict
- ALTER TABLE
- Moderate
- Max database size
- –
Operations
- Replication
- None
- PITR
- No
- Online schema change
- No
- Connection model
- In-process (no connections)
- Default max conns
- –
- Managed options
- MotherDuck
- Ops burden
- 1
Ecosystem
- Extension ecosystem
- 4
- Client libraries
- 3
- Migration tooling
- 2
- GitHub stars
- 33,000
- Positioning
- DuckDB is a fast in-process analytical database.
Licence & governance
- Licence
- MIT
- Embed in closed source
- Yes
- Governance
- Foundation
History
- First release
- 2019-06-26