Dati · 28 ottobre 2026
DuckDB 2.0 LTS 'Cinnamon Teal' rilasciato con protocollo Quack e I/O asincrono
La DuckDB Foundation ha annunciato il rilascio ufficiale di DuckDB 2.0 LTS, una base di dati OLAP progettata per l'analisi dei dati ad alta velocità in un singolo binario. Conosciuta anche con il nome in codice 'Cinnamon Teal', questa versione rappresenta il più grande aggiornamento funzionale della serie DuckDB finora. Tra le principali innovazioni vi è il protocollo Quack, che trasforma DuckDB in un server completo, consentendo connessioni client/server tra istanze locali e remote. DuckDB 2.0 introduce anche un tipo VARIANT schema-less, un parser SQL basato su grammatiche di espressione di parsing (PEG), trigger personalizzati e supporto per I/O asincrono, migliorando le prestazioni durante l'accesso a file remoti come Amazon S3. La versione LTS garantisce supporto fino a ottobre 2027. DuckDB è un database OLAP a colonne che supporta formati come CSV, Parquet, JSON e offre connettori per sistemi esterni come PostgreSQL, MySQL e SQLite tramite estensioni.
La società DuckLabs, che guida lo sviluppo di DuckDB, è stata acquisita da Amazon Web Services (AWS) nell'agosto 2026 ed è ora una sua controllata. Questo rilascio segna la prima versione maggiore post-acquisizione. DuckDB 2.0 include miglioramenti significativi per gli sviluppatori di estensioni, con un nuovo parser SQL e API dedicate per l'aggiunta di nuove istruzioni, clausole e parole chiave. Il tipo VARIANT permette una gestione più efficiente dei dati semistrutturati rispetto al tipo JSON, favorendo la compressione e l'esecuzione più veloce delle query. I trigger consentono l'esecuzione automatica di operazioni in risposta a modifiche ai dati, semplificando la registrazione di log e la verifica dell'integrità.
L'I/O asincrono separa la gestione delle richieste di input/output dal resto del processo, migliorando notevolmente le prestazioni in scenari distribuiti.