Was ist Spanner Graph?
Spanner Graph ist eine Graphdatenbank-Funktion, die fest in Cloud Spanner integriert ist. Sie verbindet Graphdaten mit relationalen Daten, Vektorsuche, Volltextsuche und generativer KI in einer einzigen Datenbank. Abfragen erfolgen über die ISO-standardisierte Graph Query Language (GQL), die Mustererkennung und das Durchlaufen von Beziehungen ermöglicht. GQL und SQL sind vollständig interoperabel, sodass Sie pro Abfrage das passende Modell wählen und Datensilos vermeiden.
Das Hauptproblem, das Spanner Graph löst, ist die Trennung zwischen spezialisierten Graphdatenbanken und transaktionalen Systemen. Statt Daten in ein separates Graphsystem zu replizieren, bilden Sie bestehende relationale Tabellen über ein deklaratives Schema ohne Datenmigration als Property-Graphen ab. So nutzen Sie Graphabfragen auf denselben Daten, die auch Ihre operativen Workloads tragen, und erben gleichzeitig das Betriebsprofil von Spanner: Latenz im einstelligen Millisekundenbereich, nahezu unbegrenzte horizontale Skalierung und in Multi-Region-Konfigurationen eine Verfügbarkeit von 99,999 Prozent.
Kernfunktionen
- ISO-Standard GQL mit SQL-Interoperabilität: Spanner Graph bietet eine GQL-kompatible Schnittstelle für Mustererkennung und Beziehungsabfragen. GQL und SQL arbeiten vollständig zusammen, sodass Graph- und Tabellendaten in einer Datenbank koexistieren.
- Property-Graph ohne Migration: Bestehende relationale Tabellen werden über ein deklaratives Schema als Property-Graphen abgebildet. Eine Datenmigration ist nicht erforderlich.
- Vereinheitlichung mit Suche und GenAI: Graphabfragen lassen sich mit Vektorsuche und Volltextsuche kombinieren. Über die LangChain-Integration unterstützt Spanner Graph GraphRAG-Workflows für KI-Anwendungen.
- Verwaltete Graphalgorithmen mit Skalierung: Integrierte Algorithmen für Zentralität, Clustering, Ähnlichkeit und Pfadsuche skalieren über transparentes Sharding auf zig Milliarden Kanten, mit nahezu keinem Einfluss auf transaktionale Workloads.
Typische Anwendungsfälle
Betrugs- und Geldwäscheerkennung: Verdächtige Muster und Verbindungen zwischen Konten, Transaktionen und Identitäten lassen sich über Graphabfragen aufdecken, die in klassischen relationalen Joins schwer abzubilden sind.
Empfehlungssysteme und Personalisierung: Beziehungen zwischen Nutzern, Produkten und Interaktionen bilden die Grundlage für Empfehlungen. In Kombination mit Vektorsuche lassen sich semantische Ähnlichkeit und Graphstruktur gemeinsam auswerten.
Wissensgraphen für GenAI: Spanner Graph dient als Wissensgraph für GraphRAG. Über die LangChain-Integration kombinieren Sie Graphsuche mit semantischer Ähnlichkeit, um LLM-Antworten mit relevantem Kontext zu versorgen.
Vorteile
- Graph, Relational, Suche und GenAI in einer Datenbank statt mehrerer Spezialsysteme
- Keine Datenmigration: bestehende Tabellen werden als Graph abgebildet
- Spanner-Betriebsprofil mit hoher Verfügbarkeit und nahezu unbegrenzter Skalierung, inklusive EU-Regionen und EU-Multi-Region für Datensouveränität
Integration mit innFactory
Als zertifizierter Google Cloud Partner unterstützt innFactory Sie bei Einführung und Betrieb dieses Service.
Typische Anwendungsfälle
Häufig gestellte Fragen
Was ist Spanner Graph?
Spanner Graph ist eine Graphdatenbank-Funktion, die direkt in Cloud Spanner integriert ist. Sie bildet bestehende relationale Tabellen ohne Datenmigration als Property-Graphen ab und ermöglicht Abfragen über die ISO-standardisierte Graph Query Language (GQL). GQL und SQL sind vollständig interoperabel, sodass Graph- und Tabellendaten in einer Datenbank koexistieren.
Wann sollte ich Spanner Graph einsetzen?
Spanner Graph eignet sich für Anwendungsfälle, in denen Beziehungen zwischen Entitäten im Mittelpunkt stehen: Betrugs- und Geldwäscheerkennung, Empfehlungssysteme, Identitäts- und Zugriffsgraphen, Netzwerk- und Lieferkettenanalyse sowie Wissensgraphen für GenAI und GraphRAG. Besonders relevant ist es, wenn Sie diese Beziehungen zusammen mit transaktionalen Daten und großer Skalierung benötigen.
Was kostet Spanner Graph?
Spanner Graph erfordert keine separate Lizenz, sondern ist in den Spanner-Editionen Enterprise und Enterprise Plus enthalten. Die Kosten richten sich nach dem Spanner-Verbrauch: bereitgestellte Compute-Kapazität und Speicher. Es fällt keine erfundene Zusatzgebühr für die Graphfunktion an. Aktuelle Preise stehen auf der Spanner-Preisseite.
Welche Voraussetzungen und Einschränkungen gelten für Spanner Graph?
Spanner Graph setzt die Edition Enterprise oder Enterprise Plus voraus und unterstützt ausschließlich Datenbanken im GoogleSQL-Dialekt. Die PostgreSQL-Schnittstelle wird nicht unterstützt. Bestehende relationale Tabellen werden per deklarativem Schema ohne Datenmigration als Graph abgebildet.
