Spanner Graph

gcpGraph databasegoogle-spanner-graph

Property graphs queried with ISO GQL over Spanner tables.

Provider
gcp
Category
Data
Properties · 2 set by this component
propertytypevaluesrequiredkind defaultthis component
backedByRelationalTables · component propertyboolean—notrueinherited
crossRegionConsistency · advancedenumnone | single-leader | last-writer-wins-hlcnononeinherited
inMemoryboolean—nofalse▸ false
managedboolean—nofalse▸ true
masterPerShard · advancedboolean—nofalseinherited
queryLanguage · component propertyenumgql | googlesqlnogqlinherited
rebuildCadenceHours · advancedinteger—no—inherited
spannerEdition · component propertyenumenterprise | enterprise-plusnoenterpriseinherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "spanner-graph", component: "google-spanner-graph" }
Other Graph database products · 21
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Spanner Graph: property graphs mapped onto Spanner tables and queried with ISO GQL.
# "Spanner Graph overview" states the graph is declared over existing relational tables with
# no data migration, and that it requires the Enterprise or Enterprise Plus edition and the
# GoogleSQL dialect, inheriting Spanner's scalability, availability and consistency.
schemaVersion: "1"
type: "component"
id: "google-spanner-graph"
kind: "graph-database"
provider: "gcp"
docs: "https://cloud.google.com/spanner/docs/graph/overview"
defaults:
  inMemory: false
  managed: true
properties:
  queryLanguage:
    type: "enum"
    values: ["gql", "googlesql"]
    default: "gql"
  spannerEdition:
    type: "enum"
    values: ["enterprise", "enterprise-plus"]
    default: "enterprise"
  backedByRelationalTables:
    type: "boolean"
    default: true

The same page as markdown, for an agent: /catalogue/components/google-spanner-graph.md