SQL++

La nouvelle génération de langage de requête pour gérer les données JSON

Interroger des données JSON complexes en toute simplicité

Accès aux données JSON

Les données JSON sont omniprésentes : l'échange d'informations, la représentation d'objets, les réponses aux API et les microservices utilisent tous JSON. Les bases de données NoSQL modernes, comme Couchbase, prennent également en charge JSON en tant que modèle de données flexible.

Extension de la norme SQL

SQL++ vous permet de raccourcir les cycles de développement en utilisant vos compétences existantes en matière de bases de données SQL pour interroger et gérer facilement les données JSON. Vos connaissances en SQL sont transférables et facilement applicables aux requêtes JSON grâce à la syntaxe familière utilisée par SQL++.

Prise en charge flexible des schémas

Les modèles relationnels utilisent les normes d'interrogation SQL, mais les bases de données JSON ont des schémas plus souples et nécessitent une syntaxe d'interrogation supplémentaire pour accéder à des structures de données plus avancées. L'utilisation d'un standard ouvert permet d'assurer la pérennité du développement des applications.

Exemples de requêtes SQL

Couchbase est à l'avant-garde de l'adoption précoce de la spécification SQL++, l'utilisant pour débloquer l'interaction analytique des données JSON dans le serveur Couchbase. En utilisant SQL++ comme base standardisée pour l'interrogation, les utilisateurs bénéficient d'un transfert facile de leurs compétences des bases de données relationnelles traditionnelles vers le domaine NoSQL. Il est essentiel de réduire les obstacles à l'interrogation des bases de données NoSQL pour permettre aux entreprises d'extraire de la valeur de leurs données JSON. SQL++ for Analytics est le langage de requête Couchbase construit sur SQL++.

  • Question SQL++
  • Résultat JSON
  • Données de commande
  • Données sur les clients
SELECT c.custid,
            c.name,
            c.orderno,
            o.order_date,
            o.ship_date,de commandes o 
    JOIN clients c ON o.custid = c.custid
    WHERE o.orderno = 1004;

Laissez la prolifération des bases de données dans le passé

Chaque ajout d'un élément à un autre revient à une facture supplémentaire, et vous devez gérer davantage de choses. Évaluez combien vous pourriez économiser en 2 minutes.