Présentation de Spanner Graph

Spanner Graph combine les fonctionnalités de base de données de graphes conçues à cet effet avec Spanner, qui offre une évolutivité, une disponibilité et une cohérence inégalées.

Spanner Graph est compatible avec une interface de requête de graphique compatible avec les normes ISO GQL (Graph Query Language). Spanner Graph est compatible avec l'interopérabilité entre les modèles relationnels et les modèles de graphes. Il combine les fonctionnalités SQL bien établies avec l'expressivité de la mise en correspondance de modèles de graphes à partir de GQL.

Vous pouvez mapper des tables à des graphiques à l'aide d'un schéma déclaratif sans migration de données, ce qui permet d'intégrer des graphiques aux ensembles de données tabulaires. Vous pouvez également lier tardivement les choix de modèle de données par requête, ce qui facilite le choix de l'outil adapté à vos workflows.

Pour commencer à utiliser Spanner Graph, consultez Configurer et interroger Spanner Graph et l'atelier de programmation Spanner Graph.

Avantages des bases de données de graphes

Les graphiques constituent un mécanisme naturel pour représenter les relations dans les données. Voici quelques exemples de cas d'utilisation des bases de données graphiques : détection de fraude, recommandations, détection de communautés, graphes de connaissances, 360 degrés du client, catalogage de données et suivi de la lignée.

Traditionnellement, ce type de données de graphique est représenté sous forme de tables dans une base de données relationnelle, les applications utilisant plusieurs jointures pour parcourir le graphique. L'expression de la logique de balayage de graphique en SQL génère des requêtes complexes difficiles à écrire, à gérer et à déboguer.

L'interface de graphique de Spanner Graph vous permet de parcourir les relations et d'identifier des tendances dans le graphique de manière intuitive. De plus, Spanner Graph fournit des améliorations de stockage et de requêtes optimisées pour les graphes adaptées aux charges de travail analytiques et transactionnelles en ligne, toutes intégrées aux fonctionnalités de base de Spanner.

Cette approche fait de Spanner Graph la solution idéale, même pour les applications de graphes les plus critiques. En particulier, le fractionnement transparent de Spanner peut s'adapter de manière élastique à de très grands ensembles de données et utiliser le traitement massivement parallèle sans intervention de l'utilisateur.

Cas d'utilisation

Vous pouvez utiliser Spanner Graph pour créer de nombreux types d'applications Graph en ligne, y compris les suivantes:

  • Détection de fraude financière: analyse des relations complexes entre les utilisateurs, les comptes et les transactions pour identifier les modèles et les anomalies suspects, tels que le blanchiment d'argent et les connexions irrégulières entre les entités, qui peuvent être difficiles à détecter à l'aide de bases de données relationnelles.
  • Customer 360: suivez les relations, les préférences et les historiques d'achat des clients. Obtenez une compréhension globale de chaque client, activez des recommandations personnalisées, des campagnes marketing ciblées et une meilleure expérience client.
  • Réseaux sociaux: capturez les activités et les interactions des utilisateurs, et utilisez la mise en correspondance de modèles de graphiques pour les recommandations d'amis et la découverte de contenus.
  • Gestion de la fabrication et de la chaîne d'approvisionnement: utilisez des modèles de graphiques pour une analyse efficace de l'impact, des cumuls de coûts et des vérifications de conformité en modélisant les pièces, les fournisseurs, les commandes, la disponibilité et les défauts dans le graphique.
  • Santé: capturez les relations, les affections, les diagnostics et les traitements des patients pour faciliter l'analyse des similitudes entre les patients et la planification des traitements.
  • Transports: modélisez les lieux, les connexions, les distances et les coûts dans le graphique, puis utilisez des requêtes de graphique pour trouver l'itinéraire optimal.

Capacités clés

Spanner Graph propose une base de données unifiée qui intègre des fonctionnalités de graphes, de relations, de recherche et d'IA avec des performances et une évolutivité élevées pour offrir les avantages suivants:

  • Expérience de graphes native: l'interface ISO GQL offre une expérience de graphes familière et conçue à cet effet, basée sur des normes ouvertes.
  • Relationnel et graphique unifiés: l'interopérabilité complète entre GQL et SQL brise les silos de données et vous permet de choisir l'outil optimal pour chaque cas d'utilisation, sans frais opérationnels pour l'extraction, la transformation et le chargement (ETL).
  • Fonctionnalités de recherche intégrées: les fonctionnalités de recherche vectorielle et en texte intégral enrichies fonctionnent de manière fluide avec le graphique, ce qui vous permet d'utiliser la signification sémantique et les mots clés dans l'analyse de graphique.
  • Insights optimisés par l'IA: l'intégration approfondie à Vertex AI permet d'accéder à une suite de modèles d'IA directement dans Spanner Graph, ce qui vous aide à accélérer vos workflows d'IA.
  • Évolutivité, disponibilité et cohérence : l'évolutivité, la disponibilité et la cohérence établies de Spanner constituent une base solide sur laquelle vous pouvez compter.

Obtenir de l'aide

Si vous avez d'autres questions sur Spanner Graph et ses fonctionnalités après avoir lu notre guide de l'utilisateur, contactez-nous à l'adresse spanner-graph-feedback@google.com.

Étape suivante