SQL++

The next-generation query language for managing JSON data

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++ Query
  • JSON Result
  • Order Data
  • 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;

Leave database sprawl in the past

Every stack addition means another bill, and more to manage. Estimate how you could save in 2 minutes.