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








