SQL++: SQL ANSI per JSON

SQL++ è il potente linguaggio di database di Couchbase che combina il linguaggio di interrogazione strutturato (SQL) con la flessibilità di JavaScript Object Notation (JSON). Incontrando le linee guida di sintassi dell'American National Standards Institute (ANSI) e progettato per gli sviluppatori, SQL++ consente di sfruttare le competenze esistenti per creare applicazioni moderne con velocità, coerenza ed efficienza.

Utilizzate un potente SQL con Couchbase

SQL++ è SQL per JSON con sintassi ANSI standard del settore. SQL++ supporta concetti comuni come le transazioni ACID, gli schemi gerarchici chiamati scope e i join tra documenti. Inoltre, sfrutta l'ottimizzazione brevettata basata sui costi.

Utilizzare SQL++ per superare le sfide del linguaggio dei database

Efficiente dal punto di vista dei costi

Il passaggio delle query a un nuovo linguaggio è costoso. SQL++ soddisfa gli standard ANSI 92, rendendo la migrazione di SQL a Couchbase più rapida e semplice.

Veloce

La scrittura di query può essere complessa e portare a velocità ridotte se eseguita in modo errato. Il nostro ottimizzatore basato sui costi (CBO) garantisce le migliori prestazioni.

Coerente

L'utilizzo di più database per un'applicazione porta all'incoerenza dei dati. Couchbase può supportare tutti i casi d'uso con un unico database multi-modello.

Familiare

Imparare un nuovo linguaggio di interrogazione proprietario per un database è impegnativo. SQL++ consente agli sviluppatori di utilizzare le loro competenze esistenti in ANSI SQL per JSON.

Funzionalità chiave del linguaggio di database SQL++

SQL++ offre ai team un modo potente di interagire con i dati e di sviluppare query più rapide per supportare applicazioni critiche.

  • Indici secondari globali (GSI)

    I GSI consentono di eseguire interrogazioni a bassa latenza per le applicazioni interattive. Supportano l'elaborazione a livello di collezione.

  • Innovazioni nell'indicizzazione

    Couchbase include indici compositi e array e una funzione che identifica l'indice migliore per le query SQL++.

  • Scala multidimensionale (MDS)

    L'MDS offre l'isolamento del carico di lavoro di vari microservizi, in modo da poter scalare il servizio di cui avete bisogno quando ne avete bisogno.

  • Ricerca a tutto testo (FTS)

    La ricerca testuale integrata e consapevole della lingua consente agli utenti di ottenere rapidamente i documenti più rilevanti in base al punteggio.

SQL++: query simili a SQL con la flessibilità di JSON

Sviluppare applicazioni coinvolgenti con facilità utilizzando un linguaggio di database JSON completo e dichiarativo. Gli sviluppatori possono adattarsi rapidamente alle mutevoli esigenze aziendali utilizzando un archivio di documenti JSON senza schemi.

Interrogazione senza compromessi, con le funzionalità che ci si aspetta dalle query SQL

SQL++ è un linguaggio di query NoSQL ad alte prestazioni con ottimizzatori e indicizzatori integrati per supportare milioni di interazioni simultanee con latenze inferiori al millisecondo. L'architettura multidimensionale di Couchbase utilizza SQL++ per i suoi servizi di query, indici, ricerca e analisi, partizionando per scalare elasticamente la capacità dei dati e fornire prestazioni di query accelerate.

La familiarità degli strumenti rende semplice lo sviluppo e l'ottimizzazione delle query

SQL++ è accessibile attraverso il Query Workbench e dispone di una funzione integrata di consulenza sugli indici che indica allo sviluppatore quali indici sono necessari per ottimizzare la query. Flex Index utilizza l'indice di ricerca invertito del Full-Text Search Service per i predicati di query complicate. Couchbase include anche un ottimizzatore basato sui costi e funzioni definite dall'utente in JavaScript per manipolare i dati risultanti.

Cosa dicono i clienti

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? Lascia che ti aiutiamo