SQL++

Il linguaggio di query di nuova generazione per la gestione di dati JSON

Demo

Demo di SQL++ per l'analisi

“SQL++ è in grado di gestire
ulteriori tipi di dati,
con ulteriore potere espressivo”

Don Chamberlin, co-inventore di SQL

Interrogazione di dati JSON complessi semplificata

Accesso ai dati JSON

I dati JSON sono onnipresenti: lo scambio di informazioni, la rappresentazione di oggetti, le risposte API e i microservizi utilizzano tutti JSON. Anche i moderni database NoSQL, come Couchbase, supportano JSON come modello di dati flessibile.

Estensione dello standard SQL

SQL++ consente di abbreviare i cicli di sviluppo utilizzando le competenze esistenti in materia di database SQL per interrogare e gestire facilmente i dati JSON. Le conoscenze di SQL sono trasferibili e facilmente applicabili all'interrogazione di JSON grazie alla sintassi familiare utilizzata da SQL++.

Supporto di schemi flessibili

I modelli relazionali utilizzano gli standard di interrogazione SQL, ma i database JSON hanno schemi più flessibili e richiedono una sintassi di interrogazione aggiuntiva per accedere a strutture di dati più avanzate. Lo sviluppo di applicazioni a prova di futuro grazie all'utilizzo di uno standard aperto.

Esempi di query SQL++

Couchbase è all'avanguardia nell'adozione delle specifiche SQL++, che utilizza per sbloccare l'interazione analitica dei dati JSON in Couchbase Server. Utilizzando SQL++ come base standardizzata per l'interrogazione, gli utenti possono trasferire facilmente le loro competenze dai database relazionali tradizionali al dominio NoSQL. Ridurre la barriera all'interrogazione dei database NoSQL è essenziale per consentire alle aziende di estrarre valore dai propri dati JSON. SQL++ for Analytics è il linguaggio di interrogazione di Couchbase basato su SQL++.

  • Interrogazione SQL++
  • Risultato JSON
  • Dati dell'ordine
  • Dati del cliente
SELECT  c.custid,
            c.name,
            c.orderno,
            o.order_date,
            o.ship_date,FROM orders o 
    JOIN customers c ON o.custid = c.custid
    WHERE o.orderno = 1004;

Iniziare a costruire

Scopri il nostro portale per sviluppatori per esplorare NoSQL, consultare risorse e iniziare con i tutorial.

Utilizzare Capella gratuitamente

Per iniziare a lavorare con Couchbase bastano pochi clic. Capella DBaaS è il modo più semplice e veloce per iniziare.

Contattaci

Volete saperne di più sulle offerte di Couchbase? Lasciatevi aiutare.