SQL++

The next-generation query language for managing JSON data

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++.

  • SQL++ Query
  • JSON Result
  • Order Data
  • 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;

Leave database sprawl in the past

Every stack addition means another bill, and more to manage. Estimate how you could save in 2 minutes.