SAN FRANCISCO, 18 settembre 2019 -Oracle OpenWorld, stand #610—Couchbase, il creatore del database NoSQL di classe enterprise, multicloud to edge, ha annunciato oggi le nuove funzionalità di Couchbase Server che includono il supporto per le transazioni ACID multi-documento e una serie di miglioramenti alle query. Couchbase Server 6.5 offrirà la parità di funzionalità con SQL e con i sistemi di gestione di database relazionali (RDBMS), rendendo più facile per le aziende sviluppare applicazioni business-critical su Couchbase. Couchbase Server 6.5 è attualmente in beta e sarà generalmente disponibile quest'inverno.
Poiché le aziende continuano a creare nuove applicazioni per mantenere la competitività in un ambiente digitale in rapida evoluzione, aumenta la necessità di un database più agile, performante e scalabile su cui costruire queste applicazioni. Con Couchbase Server 6.5, gli sviluppatori già abituati a lavorare con lo standard aperto SQL possono sfruttare queste stesse competenze all'interno di un ambiente NoSQL per soddisfare i requisiti delle applicazioni web, mobili e IoT di oggi.
I punti salienti di Couchbase Server 6.5 includono:
Transazioni ACID distribuite
Mentre Couchbase Server ha sempre supportato transazioni su singolo documento, Couchbase Server 6.5 offrirà transazioni ACID distribuite su più documenti e più nodi. In quanto piattaforma di dati distribuita e scalabile, Couchbase si distingue da sempre per essere leader in scalabilità, prestazioni e alta disponibilità. Con le transazioni distribuite su più documenti, Couchbase rimane fedele a questi principi. L'aggiunta delle transazioni distribuite multi-documento consente a Couchbase di fornire la semantica delle transazioni senza compromettere le prestazioni e la scalabilità per cui è sempre stato conosciuto.
Miglioramenti alle query
Couchbase Server 6.5 offre numerosi miglioramenti alle query, tra cui le funzioni di finestra equivalenti allo standard RDBMS ANSI, che semplificano le query complesse e riducono la complessità del codice, in particolare per il reporting finanziario e statistico. Infatti, in un rapporto di prossima pubblicazione intitolato Database Query Comparative Analysis, la società di consulenza informatica Altoros confronta le capacità di interrogazione di Couchbase con quelle di altri due approcci. Nei nove scenari aziendali analizzati da Altoros, Altoros ha rilevato che l'approccio dichiarativo di Couchbase rispetto a quello procedurale di uno dei principali concorrenti si traduce in una riduzione significativa del codice che gli sviluppatori devono scrivere per creare le applicazioni.
Couchbase introduce e presenta in anteprima anche l'ottimizzazione delle query per NoSQL. L'ottimizzatore di query basato sui costi, in attesa di brevetto, come negli RDBMS, aiuta gli sviluppatori a eliminare il tempo speso per modificare le query utilizzando un ottimizzatore basato su regole per scegliere il piano di esecuzione ottimale.
Citazioni di supporto
"Couchbase unisce le caratteristiche di NoSQL con la familiarità e la potenza di interrogazione di SQL, facilitando l'adozione e la creazione di nuove applicazioni da parte degli sviluppatori RDBMS. Non si tratta quindi di una questione di "o" o "o", ma di "questo" e "questo". Gli sviluppatori di oggi creano una classe diversa di applicazioni utilizzando l'agilità del NoSQL, ma scoprono sempre più spesso di aver bisogno anche dell'integrità e della coerenza del relazionale, compreso il supporto per le transazioni. Couchbase 6.5 coniuga perfettamente SQL e transazioni con NoSQL".
-Carl Olofson, Vicepresidente della ricerca, IDC
"Recentemente, in occasione dell'ultima edizione di OpenHack - un hackathon di Infosys - centinaia di nostri sviluppatori hanno sperimentato Couchbase. La risposta è stata entusiastica perché Couchbase è basato su SQL ed è facile da imparare e sviluppare. Sono fiducioso che il supporto di Couchbase per la conformità ACID multi-documento e diverse altre nuove funzionalità interessanti faranno emergere un'ampia gamma di casi d'uso dei dati per i nostri clienti."
-Gautam Khanna, vicepresidente e responsabile della pratica di modernizzazione di Infosys.
"Quando mi è stato presentato SQL per JSON, mi sono subito reso conto di avere la flessibilità di eseguire query con un linguaggio che al 99% è identico a SQL. Per tutti i nostri sviluppatori, quindi, la transizione è stata semplice. Con i nuovi miglioramenti delle query previsti per la versione 6.5, siamo entusiasti di vedere Couchbase continuare ad ampliare le opportunità per i nostri sviluppatori SQL di sfruttare le promesse del NoSQL".
-Buddhika Rathnayaka, ingegnere senior capo di American Express
"Oggi la realtà del mercato è che i database NoSQL sono fondamentali per le moderne applicazioni aziendali. Le imprese guardano ai database NoSQL per fornire funzionalità equivalenti ai database relazionali da cui ancora dipendono. Con il supporto per le transazioni multi-documento che stiamo offrendo nella versione 6.5, rispondiamo a questa esigenza: Couchbase può essere utilizzato sia per i vantaggi dei database NoSQL - flessibilità dello schema, scalabilità e prestazioni - sia per i pilastri dei database relazionali, come SQL e le transazioni. Collegando i database tradizionali ai moderni database NoSQL in questo modo unico, Couchbase Server 6.5 accelererà in modo esponenziale lo sviluppo, la distribuzione, il deployment e lo scaling delle applicazioni".
-Ravi Mayuram, SVP of Engineering e CTO, Couchbase
Risorse