DuckDB 2.0: Più potenza di un’anatra, meno sbattimenti di un database enterprise

DuckDB 2.0: Più potenza di un'anatra, meno sbattimenti di un database enterprise

Dimenticate i database monumentali che richiedono un team di DBA dedicati solo a decidere come configurare la memoria e un cluster di server che consumano più energia di un piccolo stato europeo. Se state cercando la via di fuga dal peso insostenibile dei sistemi legacy, preparate le reti perché l’anatra sta per colpire.

Il team di DuckDB ha appena rilasciato la versione 2.0.0 LTS, codificata con il nome suggestivo — ok, forse un po’ troppo botanico — «Cinnamon Teal». E non fatevi ingannare dal nome da catalogo di arredamento scandinavo: dietro questa release ci sono quasi 20.000 commit. Sì, avete letto bene. Non è il solito aggiornamento con una correzione di bug per un carattere speciale, è un vero e proprio salto generazionale.

Cosa cambia concretamente per noi che amiamo smanettare sui nostri dataset senza dover configurare infrastrutture cloud che sembrano progettate per intrappolarci in ecosistemi chiusi? In primis, c’è il protocollo Quack, che è finalmente in una versione rifinita e pronta al combattimento. Poi abbiamo l’I/O asincrono, che significa meno tempo ad aspettare che il disco finisca di leggere e più tempo a scrivere script che funzionano davvero.

Ma la vera chicca per chi mastica dati non strutturati è il nuovo tipo VARIANT ‘first-class’. Se avete mai lottato con schemi JSON che cambiano ogni due secondi, questo è il vostro nuovo migliore amico. Aggiungete poi un parser SQL estensibile, i trigger e una modalità ‘agent’ che fa sentire meno soli quando si cerca di automatizzare processi complessi. È quel tipo di evoluzione che ti fa dire: «Finalmente, una cosa che funziona senza dover chiedere il permesso a un cloud provider».

Certo, non tutto è magia. Come sempre, l’hype intorno a certe feature tipo l’agent mode potrebbe far venire il mal di testa a chi preferisce la pragmatica pura, ma finché lo sviluppo resta aperto, trasparente e lontano dalle logiche di controllo dei soliti giganti del settore, noi possiamo ancora godercela.

In breve: se state ancora usando strumenti obsoleti per processare i vostri file locali, è ora di aggiornare. DuckDB 2.0 è qui, è solido e, stranamente, non cerca di vendervi un abbonamento mensile per far girare una query semplice. E questo, in un mondo di software che sembra voler solo estorcervi dati e credenziali, è già una vittoria enorme.

Source: DuckDB 2.0.0 LTS “Cinnamon Teal”

Lascia un commento