DG-banner-N1QL-01

DOCS

Lernen Sie die Grundlagen von SQL++-Abfragen für JSON

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

High-Cost

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.

cb-icon-performance-copy

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.

failover

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.

cb-icon-SDK

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.

high-availability-3

Globale Sekundärindizes (GSI)

GSI ermöglichen Abfragen mit geringer Latenzzeit für interaktive Anwendungen. Sie unterstützen die Verarbeitung auf Sammlungsebene.

cb-icon-indexing

Innovationen bei der Indexierung

Couchbase beinhaltet zusammengesetzte und Array-Indizes und eine Funktion, die den besten Index für SQL++ Abfragen identifiziert.

mds-server

Mehrdimensionale Skalierung (MDS)

MDS bietet Workload-Isolierung verschiedener Microservices, so dass Sie den benötigten Service skalieren können, wenn Sie ihn brauchen.

fts (2)

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.

BF-sdk-box

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.

BF-manage-and-store-data-locally-1

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

Media-Customer-1
"Wir haben schnell erkannt, dass Couchbase die Flexibilität bietet, mit einer Sprache zu suchen, die 99% genauso aussieht wie SQL. So war es für alle Entwickler ein einfacher Übergang."
Fidencio Garrido, Leitender Ingenieur, DirecTV
Swarm-Quote
"Was Couchbase mit SQL++ gemacht hat, ist eines der innovativsten Dinge, die seit Jahrzehnten im Datenbankbereich gemacht wurden."
Bill House, Vizepräsident für Technik, SWARM Engineering
Media-Customer-3
"Wir verwenden SQL++ ausgiebig für strukturierte Abfragen, und mit der Volltextsuche können wir nahtlos suchen und relevanzbasierte Informationen ableiten."
Dave Starling, CTO, Seenit
Media-Customer-4
"Wir sind in der Lage, die Daten effizienter zu nutzen, und wir haben eine solide Grundlage für die Zukunft geschaffen."
Arvind Jade, Leitender Architekt, Nielsen

Versuchen Sie SQL++ in Capella

Machen Sie praktische Erfahrungen mit SQL++ in der Capella UI Query Workbench.