Spanner Graph 将专用图表数据库功能与 Spanner 结合在一起,可提供业界领先的可伸缩性、可用性和一致性。
Spanner Graph 支持与 ISO GQL (Graph Query Language) 标准兼容的图表查询接口。它还支持关系模型和图表模型之间的互操作性,并将成熟的 SQL 功能与 GQL 的图表模式匹配的表达能力相结合。如需了解详情,请参阅 Spanner Graph 概览。
不确定哪种数据库方案适合您?请详细了解我们的数据库服务。
培训
培训和教程
开始使用 Spanner Graph Codelab
在此 Codelab 中,您将学习如何使用预先填充的数据集设置 Spanner Graph 数据库、使用 GQL 查询图表,以及通过结合使用 GQL 和 SQL 同时访问图表和关系数据。
使用场景
使用场景
适用于 openCypher 用户的 Spanner Graph 参考文档
了解 Spanner Graph 与 openCypher 之间的区别。
迁移
OpenCypher
Apache
代码示例
代码示例
使用属性图表创建数据库
使用属性图表创建 Spanner 数据库。
代码示例
代码示例
插入图表数据
将数据插入 Spanner Graph 数据库。
代码示例
代码示例
在图表中查询数据
在 Spanner Graph 数据库中查询数据。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-09-05。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-09-05。"],[],[],null,["# Spanner Graph documentation\n===========================\n\n[Read product documentation](/spanner/docs/graph/overview)\nSpanner Graph unites purpose-built graph database capabilities with\n[Spanner](/spanner/docs), which offers industry-leading scalability,\navailability, and consistency.\n\n\nSpanner Graph supports a graph query interface compatible with the ISO GQL\n(Graph Query Language) standards. It also supports interoperability between relational and graph\nmodels and combines the well-established SQL capabilities with the expressiveness of graph pattern\nmatching from GQL. To learn more, see the\n[Spanner Graph overview](/spanner/docs/graph/overview).\n\n\nNot sure what database option is right for you? Learn more about our\n[database services](/products/databases).\n\nDocumentation resources\n-----------------------\n\nFind quickstarts and guides, review key references, and get help with common issues. \nformat_list_numbered\n\n### Guides\n\n-\n\n [Spanner Graph overview](/spanner/docs/graph/overview)\n\n-\n\n [Set up and query Spanner Graph](/spanner/docs/graph/set-up)\n\n-\n\n [Spanner Graph schema overview](/spanner/docs/graph/schema-overview)\n\n-\n\n [Insert, update, or delete Spanner Graph data](/spanner/docs/graph/insert-update-delete-data)\n\n-\n\n [Spanner Graph queries overview](/spanner/docs/graph/queries-overview)\n\n-\n\n [Migrate to Spanner Graph](/spanner/docs/graph/migrate)\n\n-\n\n [Spanner Graph reference for openCypher users](/spanner/docs/graph/opencypher-reference)\n\n-\n\n [Troubleshoot Spanner Graph](/spanner/docs/graph/troubleshoot)\n\nfind_in_page\n\n### Reference\n\n-\n\n [Graph Query Language](/spanner/docs/reference/standard-sql/graph-intro)\n\n-\n\n [Schema statements](/spanner/docs/reference/standard-sql/graph-schema-statements)\n\n-\n\n [Query statements](/spanner/docs/reference/standard-sql/graph-query-statements)\n\n-\n\n [GQL within SQL](/spanner/docs/reference/standard-sql/graph-sql-queries)\n\n-\n\n [gcloud command-line tool](/sdk/gcloud/reference/spanner)\n\ninfo\n\n### Spanner resources\n\n-\n\n [Pricing](/spanner/pricing)\n\n-\n\n [Quotas and limits](/spanner/quotas)\n\n-\n\n [Release notes](/spanner/docs/release-notes)\n\n-\n\n [Get support](/spanner/docs/getting-support)\n\nRelated resources\n-----------------\n\nTraining and tutorials \nUse cases \nCode samples \nExplore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Training \nTraining and tutorials\n\n### Get started with the Spanner Graph codelab\n\n\nIn this Codelab, learn how to set up a Spanner Graph database using a pre-populated dataset, query the graph using GQL, and access both graph and relational data together by combining GQL and SQL.\n\n\n[Learn more](https://codelabs.developers.google.com/codelabs/spanner-graph-getting-started) \nUse case \nUse cases\n\n### Spanner Graph reference for openCypher users\n\n\nLearn the differences between Spanner Graph and openCypher.\n\nMigration OpenCypher Apache\n\n\u003cbr /\u003e\n\n[Learn more](/spanner/docs/graph/opencypher-reference) \nCode sample \nCode Samples\n\n### Create database with a property graph\n\n\nCreate a Spanner database using a property graph.\n\n\n[Get started](/spanner/docs/samples/spanner-create-database-with-property-graph) \nCode sample \nCode Samples\n\n### Insert graph data\n\n\nInsert data into a Spanner Graph database.\n\n\n[Get started](/spanner/docs/samples/spanner-insert-graph-data) \nCode sample \nCode Samples\n\n### Query data in a graph\n\n\nQuery data in a Spanner Graph database.\n\n\n[Get started](/spanner/docs/samples/spanner-query-graph-data)"]]