DuckDB
Więcej informacji
- Twórcy
- Mark Raasveldt, Hannes Mühleisen (CWI)
- Rok
- Typ
- Wbudowana baza OLAP
- Licencja
- MIT
- Oficjalna strona
- duckdb.org
- 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.