- Produits
-
-
Plate-forme
Autogestion
-
Services
Capacités
-
-
-
Pourquoi Couchbase ?
Les développeurs et les entreprises choisissent Couchbase pour leurs applications critiques.
Voir pourquoiMigrer vers Capella
Principales raisons de passer de Server Enterprise Edition à Couchbase Capella
Voir pourquoi
-
-
- Solutions
-
-
Par cas d'utilisation
-
Par secteur d'activité
-
Par besoin d'application
-
-
- Ressources
-
-
Docs populaires
-
Par rôle du développeur
-
Démarrage rapide
-
-
- Entreprise
-
-
A propos de
-
Partenariats
-
Nos services
-
Partenaires : Enregistrer une opération
Prêt à enregistrer une transaction avec Couchbase ?
Communiquez-nous les coordonnées de votre partenaire et plus d'informations sur le prospect que vous enregistrez.
Commencer iciMarriott
Marriott a choisi Couchbase plutôt que MongoDB et Cassandra pour la fiabilité de son expérience client personnalisée.
En savoir plus
-
-
- Tarification
- Essai gratuit
- S'inscrire
- French
- search
SQL++ : ANSI SQL pour JSON
SQL++ est le puissant langage de base de données de Couchbase qui combine le langage de requête structuré (SQL) avec la flexibilité de la notation d'objet JavaScript (JSON). Conforme aux directives syntaxiques de l'American National Standards Institute (ANSI) et conçu pour les développeurs, SQL++ vous permet de tirer parti de vos compétences existantes pour créer des applications modernes avec rapidité, cohérence et efficacité.

Apprendre les bases des requêtes SQL++ pour JSON
Utiliser un SQL puissant avec Couchbase
SQL++ est SQL pour JSON avec une syntaxe ANSI standard. SQL++ prend en charge des concepts courants tels que les transactions ACID, les schémas hiérarchiques appelés scopes et les jointures entre documents. Il tire également parti de notre optimisation brevetée basée sur les coûts. Suivre le tutoriel pour en savoir plus.
Utiliser SQL++ pour relever les défis posés par le langage des bases de données
Coût-efficacité
Le passage des requêtes à un nouveau langage est coûteux. SQL++ répond aux normes ANSI 92, ce qui rend la migration SQL vers Couchbase plus rapide et plus facile.
Rapide
L'écriture de requêtes peut être complexe et conduire à des vitesses lentes si elles sont mal exécutées. Notre optimiseur basé sur les coûts (CBO) garantit les meilleures performances.
Cohérent
L'utilisation de plusieurs bases de données pour une application entraîne une incohérence des données. Couchbase peut prendre en charge tous vos cas d'utilisation avec une seule base de données multi-modèle.
Familier
L'apprentissage d'un nouveau langage d'interrogation propriétaire pour une base de données est un défi. SQL++ permet aux développeurs d'utiliser leurs compétences existantes en ANSI SQL pour JSON.
Principales fonctionnalités du langage de base de données SQL
SQL++ offre aux équipes des moyens puissants d'interagir avec les données et de développer des requêtes plus rapides pour soutenir les applications critiques.
Indices secondaires mondiaux (GSI)
Les GSI permettent des requêtes à faible latence pour les applications interactives. Ils prennent en charge le traitement au niveau de la collection.
Innovations en matière d'indexation
Couchbase inclut des index composites et des index de tableau, ainsi qu'une fonction qui identifie le meilleur index pour les requêtes SQL++.
SQL++ : des requêtes de type SQL avec la flexibilité de JSON
Développez facilement des applications attrayantes à l'aide d'un langage de base de données JSON complet et déclaratif. Les développeurs peuvent s'adapter rapidement à l'évolution des besoins de l'entreprise grâce à un magasin de documents JSON sans schéma.

Interrogation sans compromis, avec les capacités que vous attendez des requêtes SQL
SQL++ est un langage de requête NoSQL haute performance avec des optimiseurs et des indexeurs intégrés pour supporter des millions d'interactions simultanées avec des latences inférieures à la milliseconde. L'architecture multidimensionnelle de Couchbase utilise SQL++ dans ses services de requête, d'index, de recherche et d'analyse. Le partitionnement permet d'augmenter de façon élastique la capacité des données et d'accélérer les performances des requêtes.

Des outils familiers facilitent le développement et l'optimisation des requêtes.
SQL++ est accessible via le Query Workbench et dispose d'une fonction intégrée de conseil en matière d'indexation qui indique au développeur quels index sont nécessaires pour optimiser sa requête. Flex Index utilise l'index de recherche inversé du Full-Text Search Service pour les prédicats de requête complexes. Couchbase comprend également un optimiseur basé sur les coûts et des fonctions définies par l'utilisateur en JavaScript pour manipuler les données résultantes.

Ce que disent les clients

"Nous nous sommes rapidement rendu compte que Couchbase offrait la flexibilité nécessaire pour effectuer des recherches avec un langage qui ressemble 99% à SQL. Pour tous les développeurs, la transition a donc été facile."

"En l'espace de trois mois, nous avons construit une plateforme virtuelle pour accueillir une conférence avec plus de quarante mille participants. Notre partenariat avec Couchbase a rendu cela possible".

"Nous utilisons largement SQL++ pour les requêtes structurées et, grâce à la recherche en texte intégral, nous pouvons effectuer des recherches de manière transparente et obtenir des informations basées sur la pertinence.

"Nous sommes en mesure d'exploiter les données de manière plus efficace et nous avons jeté des bases solides pour l'avenir".
Essayez SQL++ dans l'aire de jeu de Capella
Mettez la main à la pâte avec SQL++ en utilisant notre outil interactif dans l'interface utilisateur de Capella.
Explorer les ressources connexes

Couchbase SQL++ : La puissance de SQL rencontre la flexibilité de JSON

Passer du relationnel au NoSQL : Comment démarrer à partir d'Oracle

Don Chamberlin (inventeur de SQL) sur NoSQL et SQL++.
Commencer à construire
Consultez notre portail pour développeurs afin d'explorer NoSQL, de parcourir les ressources et de commencer à utiliser les tutoriels.
Utiliser Capella gratuitement
Prenez en main Couchbase en quelques clics. Capella DBaaS est le moyen le plus simple et le plus rapide de démarrer.
Prendre contact
Vous souhaitez en savoir plus sur les offres Couchbase ? Laissez-nous vous aider.