DuckDB
Подробнее
- Создатель
- Марк Раасвельдт, Ханнес Мюлейзен (CWI)
- Год
- Тип
- Встраиваемая OLAP-СУБД
- Лицензия
- MIT
- Сайт
- duckdb.org
- Исходный код
- github.com/duckdb/duckdb
«SQLite для аналитики» — колоночная OLAP-база данных, работающая как библиотека внутри процесса, а не как сервер.
Создана в CWI в Амстердаме (2019). Читает Parquet, CSV, JSON и Arrow напрямую, без шага импорта. Векторизованный движок запросов, ACID через MVCC, полноценный SQL с оконными функциями и CTE. Хорош для OLAP на одном узле до сотен гигабайт; в случаях, когда данные помещаются на ноутбук, уже заменил задачи Spark.
Активно используется в data science (Python, R), для аналитики на периферии и как встроенный движок в Mode, Hex и Rill. CLI duckdb file.db на удивление приятен.