Cloud

AWS ha firmato un accordo definitivo per acquisire DuckLabs, la società di Amsterdam che sviluppa DuckDB, uno dei database analitici open source più interessanti emersi negli ultimi anni. DuckDB è un database OLAP embedded: invece di funzionare necessariamente come un server separato, può essere incorporato direttamente in un’applicazione, in uno script Python, in un notebook o in un processo locale. È progettato per eseguire query analitiche complesse su grandi quantità di dati, con un motore colonnare e vettorizzato, e può interrogare direttamente file Parquet, CSV e JSON anche senza importarli prima in un database tradizionale.

SQLite ha reso semplice incorporare un database transazionale dentro un programma; DuckDB punta a fare qualcosa di simile per carichi OLAP (On-Line Analytical Processing), aggregazioni, scansioni e analisi su dataset di grandi dimensioni. Il progetto nasce nel 2018 presso il CWI, Centrum Wiskunde & Informatica di Amsterdam, dal lavoro di Hannes Mühleisen e Mark Raasveldt. La versione 1.0 è arrivata nel giugno 2024 e da allora l’adozione è cresciuta rapidamente, fino a superare il milione di download al giorno secondo i dati citati da DuckLabs.

AWS compra DuckLabs, non il progetto DuckDB