Spanner Graph associe des fonctionnalités de base de données de graphes sur mesure à Spanner, une solution d'évolutivité de pointe, la disponibilité et la cohérence.
Spanner Graph accepte une interface de requête de graphe compatible avec 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. qui permet d'afficher des graphiques dans des ensembles de données tabulaires. Vous pouvez aussi associer tardivement le modèle par requête, ce qui facilite le choix de l'outil vos flux de travail.
Pour vous familiariser avec Spanner Graph, consultez Configurer et interroger Spanner Graph dans l'atelier de programmation Spanner Graph.
Avantages des bases de données orientées graphe
Les graphiques fournissent 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 graphiques est représenté sous forme de tableaux dans une relation avec des applications utilisant des jointures multiples pour balayer le graphe. L'expression de la logique de balayage de graphe dans SQL conduit à des requêtes complexes qui sont difficiles à écrire, à gérer et à déboguer.
L'interface graphique de Spanner Graph vous permet de parcourir les relations et d'identifier des tendances dans le graphique de manière intuitive. De plus, le graphe Spanner offre un stockage optimisé pour les graphiques et des améliorations des requêtes adaptées à l'analyse en ligne graphiques transactionnelles et de charges de travail transactionnelles, tous intégrés les principales fonctionnalités de Spanner.
Grâce à cette approche, Spanner Graph la solution idéale pour les applications graphiques les plus critiques. En particulier, la segmentation transparente de Spanner peut évoluer de manière élastique à de très grands ensembles de données et utilisent un traitement en parallèle massivement 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 des fraudes financières: analysez des applications complexes les relations entre les utilisateurs, les comptes et les transactions pour identifier des schémas et des anomalies suspects, comme le blanchiment d'argent et les connexions irrégulières entre les entités, peuvent être difficiles à détecter à l'aide de bases de données relationnelles.
- Customer 360: suivez les relations et les préférences client, et les achats historiques. Avoir une compréhension globale de chaque client, activer les recommandations personnalisées, diffuser des campagnes marketing ciblées d’améliorer l'expérience du service client.
- Réseaux sociaux: capturez les activités et les interactions des utilisateurs, et utilisez un graphique. des correspondances de structure pour les recommandations d'amis et la découverte de contenu.
- Fabrication et gestion de la chaîne d'approvisionnement: utilisez des modèles graphiques pour une analyse efficace de l'impact, des cumuls de coûts, et de conformité en modélisant des pièces, commandes, la disponibilité et les défauts sur le graphique.
- Santé: enregistrez les relations, les pathologies, les diagnostics et afin de faciliter l'analyse de similarités avec 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 introduit une interface unifiée base de données qui intègre des graphes, des bases de données relationnelles, des outils de recherche et des outils d'IA offrant des performances et une évolutivité élevées pour offrir suivantes:
- Expérience de graphes native : l'interface GQL ISO 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: recherche vectorielle avancée et recherche en texte intégral fonctionnent de manière organique avec le graphe, ce qui vous permet d'utiliser la signification et les mots clés dans l'analyse de graphiques.
- Insights optimisés par l'IA : l'intégration approfondie avec Vertex AI permet de débloquer 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
- Faites vos premiers pas avec l'atelier de programmation Spanner Graph.
- Configurez et interrogez Spanner Graph.
- Découvrez le schéma de Spanner Graph.
- Créer, mettre à jour ou supprimer un schéma de graphique Spanner