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