SQL++: ANSI-SQL für JSON
SQL++ ist die leistungsstarke Abfragesprache von Couchbase, die Structured Query Language (SQL) mit der Flexibilität von JavaScript Object Notation (JSON) kombiniert. SQL++ entspricht den Richtlinien der American National Standards Institute (ANSI) und wurde für Entwickler entwickelt. Mit SQL++ können Sie vorhandene Kenntnisse nutzen, um moderne Anwendungen mit Geschwindigkeit, Konsistenz und Effizienz zu erstellen.

Leistungsstarkes SQL mit Couchbase nutzen
SQL++ ist SQL für JSON mit der branchenüblichen ANSI-Syntax. SQL++ unterstützt gängige Konzepte wie ACID-Transaktionen, hierarchische Schemata (Scopes) und dokumentübergreifende Joins. Außerdem nutzt es die Vorteile unserer patentierten kostenbasierten Optimierung.
Kostengünstig
Die Umstellung von Abfragen auf eine neue Sprache ist kostspielig. SQL++ entspricht den ANSI 92 Standards, was die SQL-Migration zu Couchbase schneller und einfacher macht.
Schnell
Das Schreiben von Abfragen kann komplex sein und bei falscher Ausführung zu langsamen Geschwindigkeiten führen. Unser kostenbasierter Optimierer (CBO) gewährleistet die beste Leistung.
Einheitlich
Die Verwendung mehrerer Datenbanken für eine Anwendung führt zu Dateninkonsistenz. Couchbase kann alle Ihre Anwendungsfälle mit einer einzigen Multi-Model-Datenbank unterstützen.
Vertraut
Das Erlernen einer neuen proprietären Abfragesprache für eine Datenbank ist eine Herausforderung. Mit SQL++ können Entwickler ihre vorhandenen Kenntnisse in ANSI SQL für JSON nutzen.
Die wichtigsten Funktionen der Datenbanksprache SQL++
SQL++ bietet Teams leistungsstarke Möglichkeiten zur Interaktion mit Daten und zur Entwicklung schnellerer Abfragen zur Unterstützung wichtiger Anwendungen.
Globale Sekundärindizes (GSI)
GSI ermöglichen Abfragen mit geringer Latenzzeit für interaktive Anwendungen. Sie unterstützen die Verarbeitung auf Sammlungsebene.
Innovationen bei der Indexierung
Couchbase enthält Composite- und Array-Indexes sowie eine Funktion, die den besten Index für SQL-Abfragen ermittelt.
Mehrdimensionale Skalierung (MDS)
MDS bietet Workload-Isolierung verschiedener Microservices, so dass Sie den benötigten Service skalieren können, wenn Sie ihn brauchen.
Volltextsuche (FTS)
Die integrierte sprachspezifische Textsuche ermöglicht es den Nutzern, schnell die relevantesten Dokumente auf der Grundlage von Scoring zu finden.
SQL++: SQL-ähnliche Abfragen mit der Flexibilität von JSON
Entwickeln Sie mit Leichtigkeit ansprechende Anwendungen mit einer umfassenden und deklarativen JSON-Abfrage-Datenbanksprache. Entwickler können sich mit einem schemalosen JSON-Dokumentenspeicher schnell an sich ändernde Geschäftsanforderungen anpassen.


Abfragen ohne Kompromisse, mit Funktionen, die Sie von SQL-Abfragen erwarten
SQL++ ist eine hochleistungsfähige NoSQL-Abfragesprache mit eingebauten Optimierern und Indexern, die Millionen von gleichzeitigen Interaktionen mit Latenzzeiten von unter einer Millisekunde unterstützen. Die multidimensionale Architektur von Couchbase nutzt SQL++ für Abfragen, Indizes, Such- und Analysedienste und partitioniert sie, um die Datenkapazität elastisch zu skalieren und die Abfrageleistung zu beschleunigen.
Vertraute Tools machen die Entwicklung und Optimierung von Abfragen zu einem Kinderspiel
SQL++ wird über die Query Workbench aufgerufen und verfügt über eine integrierte Indexberatungsfunktion, die dem Entwickler mitteilt, welche Indizes zur Optimierung seiner Abfrage benötigt werden. Flex Index verwendet den invertierten Suchindex des Full-Text Search Service für komplizierte Abfrageprädikate. Couchbase enthält auch einen kostenbasierten Optimierer und JavaScript-basierte benutzerdefinierte Funktionen, um die resultierenden Daten zu manipulieren.







