SQL++

Die Abfragesprache der nächsten Generation zur Verwaltung von JSON-Daten

Demo

Demo von SQL++ für Analytik

“SQL++ kann verarbeiten
zusätzliche Datenarten,
mit zusätzlicher Ausdruckskraft”

Don Chamberlin, Mit-Erfinder von SQL

Abfrage komplexer JSON-Daten leicht gemacht

Zugriff auf JSON-Daten

JSON-Daten sind allgegenwärtig: Informationsaustausch, Objektdarstellung, API-Antworten und Microservices verwenden alle JSON. Moderne NoSQL-Datenbanken wie Couchbase unterstützen JSON ebenfalls als flexibles Datenmodell.

Erweiterung des SQL-Standards

SQL++ ermöglicht es Ihnen, Entwicklungszyklen zu verkürzen, indem Sie vorhandene SQL-Datenbankkenntnisse nutzen, um JSON-Daten einfach abzufragen und zu verwalten. Ihre SQL-Kenntnisse sind übertragbar und lassen sich dank der vertrauten Syntax von SQL++ leicht auf JSON-Abfragen anwenden.

Flexible Schemaunterstützung

Relationale Modelle verwenden SQL-Abfragestandards, aber JSON-Datenbanken haben flexiblere Schemata und erfordern eine zusätzliche Abfragesyntax für den Zugriff auf erweiterte Datenstrukturen. Zukunftssichere Anwendungsentwicklung durch Verwendung eines offenen Standards.

Beispiele für SQL++-Abfragen

Couchbase ist führend in der frühen Einführung der SQL++ Spezifikation und nutzt diese, um analytische JSON Dateninteraktion in Couchbase Server zu ermöglichen. Durch die Verwendung von SQL++ als standardisierte Basis für Abfragen profitieren die Nutzer, indem sie ihre Fähigkeiten von traditionellen relationalen Datenbanken leicht in die NoSQL-Domäne übertragen können. Die Senkung der Hürde für die Abfrage von NoSQL-Datenbanken ist essentiell, um Unternehmen in die Lage zu versetzen, einen Mehrwert aus ihren JSON-Datenbeständen zu ziehen. SQL++ for Analytics ist die Abfragesprache von Couchbase, die auf SQL++ aufbaut.

  • SQL++ Abfrage
  • JSON-Ergebnis
  • Bestelldaten
  • Kundendaten
SELECT  c.custid,
            c.name,
            c.orderno,
            o.order_date,
            o.ship_date,FROM orders o 
    JOIN customers c ON o.custid = c.custid
    WHERE o.orderno = 1004;

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 das Angebot von Couchbase erfahren? Wir helfen Ihnen gerne.