Leksykon IT › Bazy danych › DuckDB

DuckDB

Bazy danych Svenska → Zaktualizowano: 2026-10-06
Więcej informacji
Twórcy
Mark Raasveldt, Hannes Mühleisen (CWI)
Rok
Typ
Wbudowana baza OLAP
Licencja
MIT
Oficjalna strona
Kod źródłowy
github.com/duckdb/duckdb
Wikipedia
en.wikipedia.org

„SQLite dla analityki” — kolumnowa baza OLAP działająca w procesie, jako biblioteka, a nie serwer.

Powstała w CWI w Amsterdamie (2019). Czyta bezpośrednio Parquet, CSV, JSON i Arrow — bez etapu importu. Wektorowy silnik zapytań, ACID przez MVCC, pełny SQL z funkcjami okna i CTE. Błyszczy w „jednowęzłowym OLAP” do setek GB; w przypadkach, gdy dane mieszczą się na laptopie, zastąpiła już zadania Sparka.

Intensywnie używana w pracy z danymi (Python, R), analityce brzegowej oraz jako wbudowany silnik w narzędziach takich jak Mode, Hex i Rill. CLI duckdb file.db jest zaskakująco przyjemne.

← Wróć do leksykonu