Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsGoogle Cloud made two separate database announcements: Spanner gained graph processing through Spanner Graph, while Bigtable was announced with SQL support. Spanner Graph became generally available on January 30, 2025. The available announcement material does not establish whether Bigtable SQL is generally available today or define its complete syntax and limits.
What changed
The August 1, 2024 operational-database announcement covered capabilities in two different services. Spanner Graph extends Spanner’s relational, globally distributed database with a property-graph model and GQL querying. Bigtable SQL is intended to provide a SQL way to work with Bigtable’s existing wide-column data model and scale.
These additions do not turn Bigtable and Spanner into equivalent products. They retain different storage models, operational architectures and workload profiles.
What is Spanner Graph?
Spanner Graph maps Spanner tables to a property graph using a declarative schema, so an existing dataset can be represented as nodes, edges and properties without a data migration. The graph interface is compatible with ISO GQL, Google’s graph-query language implementation.
Free tools Windows power users keep installed
One-click scans. No signup required.
#1 Best Overall
Graph and relational data in one service
Spanner Graph is designed to combine relationship traversal with Spanner’s relational data. Google describes interoperability between GQL and SQL, including graph queries that can consume relational data and return results for tabular processing. Its GA announcement also lists vector search, full-text search and Vertex AI integration as supported capabilities.
Google described this integration as “full interoperability between GQL and SQL, for tight integration between graph and tabular data.” That is a product description, not an independent performance benchmark.
Can I query Spanner Graph with SQL?
Yes. GoogleSQL provides the GRAPH_TABLE operator. It lets a query use GQL pattern matching over a property graph and expose the resulting rows as a table that the surrounding GoogleSQL statement can process.
This is different from replacing GQL with ordinary relational SQL: GQL expresses graph patterns and relationship traversal, while GRAPH_TABLE provides the bridge into a SQL result. Applications can therefore combine graph-derived rows with other GoogleSQL operations in one query workflow.
Spanner Graph editions and interface limits
- Google documents Spanner Graph for the Spanner Enterprise and Enterprise Plus editions.
- The feature does not support Spanner’s PostgreSQL interface. The documented graph-and-SQL behavior therefore should not be assumed to work identically through every Spanner interface.
Google’s release notes also record that SQL views could be used to create a graph beginning January 5, 2026. That is a dated follow-on capability; it should not be confused with what was necessarily available on the original announcement date.
What does SQL support in Bigtable mean?
Bigtable traditionally exposed its wide-column database through Bigtable APIs and related client tooling. Google’s August 2024 announcement said developers would be able to use SQL with Bigtable, making a familiar query interface available over that flexible data model.
Rank #4
The announcement establishes the launch direction, but the reviewed material does not establish Bigtable SQL’s current release tier, SQL dialect, supported statements, compatibility behavior, limitations or edition requirements. Do not treat the announcement alone as proof that Bigtable SQL is generally available, or assume that SQL support makes Bigtable a relational database.
Spanner Graph and Bigtable SQL compared
| Aspect | Spanner Graph | Bigtable SQL |
|---|---|---|
| Service | Spanner | Bigtable |
| Underlying model | Spanner’s relational model mapped to a property graph | Bigtable’s wide-column model |
| Primary addition | Graph processing, GQL pattern matching and relational interoperability | Announced SQL access to Bigtable data |
| Availability established here | Generally available January 30, 2025; documented for Enterprise and Enterprise Plus | Current availability and detailed scope not established in the reviewed material |
| Interface constraint | Does not support the PostgreSQL interface | SQL dialect and compatibility details not stated |
| Migration implication | Graph mappings use declarative schema without requiring data migration | No migration implication established by the announcement |
Which capability fits which workload?
Choose Spanner Graph when relationships are central
Spanner Graph is the relevant option when an application needs relationship traversal—such as connected entities, dependencies or paths—while retaining Spanner’s relational transactions and SQL workflow. Confirm that the required Spanner Enterprise or Enterprise Plus edition is available and plan around the lack of PostgreSQL-interface support.
Recommended Free Tools
Best Value
Consider Bigtable when the wide-column architecture is the starting point
Bigtable remains a separate wide-column service. SQL may make querying more familiar for teams that already store data there, but SQL access does not change Bigtable’s underlying model. Before adopting it, verify the current Bigtable documentation for release status, supported syntax, permissions, tooling and query limitations.
Do not choose on speed claims
The cited announcements and documentation do not provide an independent benchmark comparing Spanner Graph with Bigtable, or either service with another database. Workload shape, consistency needs, access patterns, region design and operational requirements should drive a decision rather than an assumed performance ranking.
What remains unresolved about Bigtable SQL?
- Whether the capability is generally available as of the date you plan to deploy it.
- Which SQL dialect and statements are supported.
- How SQL queries map to Bigtable’s keys, column families and filters.
- What quotas, costs, latency characteristics and compatibility restrictions apply.
Those questions require a current Bigtable-specific official reference. The original announcement is insufficient evidence for a definitive answer.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

