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.

Verwenden Sie SQL++, um schwierige Herausforderungen in der Datenbanksprache zu meistern

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 beinhaltet zusammengesetzte und Array-Indizes und eine Funktion, die den besten Index für SQL++ Abfragen identifiziert.

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

Was die Kunden sagen

Mit dem Bau beginnen

Besuchen Sie unser Entwicklerportal, um NoSQL zu erkunden, Ressourcen zu durchsuchen und mit Tutorials zu beginnen.

Capella kostenlos nutzen

Mit nur wenigen Klicks können Sie Couchbase in die Praxis umsetzen. Capella DBaaS ist der einfachste und schnellste Weg, um loszulegen.

Kontakt aufnehmen

Möchten Sie mehr über die Angebote von Couchbase erfahren? Lassen Sie uns helfen