Spanner

Always on database with virtually unlimited scale

Build intelligent apps with a single database that brings together relational, graph , key value, and search. No maintenance windows mean uninterrupted mission-critical apps.

In addition, new Google Cloud customers get $300 in free credits.


Features

Multi-model: one database, many possibilities

Spanner's multi-model capabilities empower you to build intelligent, AI-enabled applications on top of your operational relational and NoSQL data by leveraging native Vertex AI integration, Spanner Graph for querying complex relationships, vector search for semantic search, built-in full-text search , —all with "true ZeroETL" interoperability. This unified approach eliminates data silos, saves costs, reduces operational and security touchpoints, and ensures data consistency across all models.


Effortless scalability

Dream big, start small, and scale effortlessly as your needs grow. Spanner seamlessly handles growing datasets and demanding workloads with its horizontal read and "write" scalability. Automatic database sharding ensures optimal data distribution, while geo-partitioning brings data closer to your users for lower latency. Experience consistently high performance with workload-isolated query processing with Spanner Data Boost , even during peak demand.

Always On availability

Ensure your applications are always on, ready to serve your users. Spanner delivers up to 99.999% availability with automated maintenance and flexible deployment options. Choose from single-region, dual-region, or multi-region configurations to match your specific availability and fault-tolerance requirements.

Guaranteed consistent transactions

Say goodbye to data inconsistencies and the complexities of managing them. Spanner guarantees strong transactional consistency, meaning every read reflects the most recent updates, regardless of the size or distribution of your data. Build with confidence, knowing your applications always have a consistent view of your data.

Trusted security and compliance

Trust your data to a secure and compliant platform with Spanner. Enjoy centralized administration and control with Database Center , simplifying your cloud database management. Spanner offers enterprise-grade security and controls, including data encryption at rest and in transit, granular access management through Identity and Access Management (IAM) , and compliance with industry standards. Protect your data further with robust backup and restore capabilities, including point-in-time recovery for operational peace of mind.

Database comparison

Database attribute Other Relational DB Other Non-relational DB Spanner

Schema

Static

Dynamic

Dynamic


SQL

Yes

No

Yes

( PostgreSQL , Google SQL)

Transactions

ACID

(atomicity, consistency, isolation, durability)

Eventual

Strong-ACID

with TrueTime ordering

Scalability

Vertical 

(use a bigger machine)

Horizontal

(add more machines)

Horizontal

Availability

Failover (downtime)

High

High 99.999% SLA

Replication

Configurable

Configurable

Automatic

Gartner® ranked Spanner #1 for Lightweight Transaction Use Case. Get the full report .

Schema

Other Relational DB

Static

Other Non-relational DB

Dynamic

Spanner

Dynamic


SQL

Other Relational DB

Yes

Other Non-relational DB

No

Spanner

Yes

( PostgreSQL , Google SQL)

Transactions

Other Relational DB

ACID

(atomicity, consistency, isolation, durability)

Other Non-relational DB

Eventual

Spanner

Strong-ACID

with TrueTime ordering

Scalability

Other Relational DB

Vertical 

(use a bigger machine)

Other Non-relational DB

Horizontal

(add more machines)

Spanner

Horizontal

Availability

Other Relational DB

Failover (downtime)

Other Non-relational DB

High

Spanner

High 99.999% SLA

Replication

Other Relational DB

Configurable

Other Non-relational DB

Configurable

Spanner

Automatic

Gartner® ranked Spanner #1 for Lightweight Transaction Use Case. Get the full report .

How It Works

Spanner instances provide compute and storage in one or more regions. A distributed clock called TrueTime guarantees transactions are strongly consistent even across regions. Data is automatically "split" for scalability and replicated using a synchronous, Paxos-based scheme for availability.

Common Uses

Migration and modernization

Streamline MySQL & Cassandra modernization

Modernize your sharded MySQL and Cassandra workloads to superpower your development teams and scale for the next phase of growth. Take advantage of open-source Spanner migration tool and a network of qualified services and technology partners that can streamline your migration.

  • MySQL to Spanner migration guide
  • Cassandra to Spanner migration guide
  • Streamline MySQL & Cassandra modernization

    Modernize your sharded MySQL and Cassandra workloads to superpower your development teams and scale for the next phase of growth. Take advantage of open-source Spanner migration tool and a network of qualified services and technology partners that can streamline your migration.

  • MySQL to Spanner migration guide
  • Cassandra to Spanner migration guide
  • Manage critical user data securely at any scale

    User profile management is a critical function that requires Spanner's scalability, availability, and global consistency. It is the entry point for players across games, platforms, and regions. Similarly financial services companies manage customer information and product offerings using Spanner.

  • Build a

    sample gaming trade post with Spanner
  • Read this

    whitepaper on building multiplayer games with Spanner
  • Financial ledger

    Gain up-to-date, consistent view of global transactions

    Unify financial transactions, trades, settlements, and positions across the globe into a consolidated trade ledger built on Spanner that guarantees external consistency and scalability. Consolidation of data helps in quickly adapting to changing market conditions and regulatory requirements. Similarly retail/ecommerce businesses use Spanner for inventory ledger.

  • Learn how CERC has disrupted the

    exchange receivables market with new Spanner innovations
  • Sample code for a financial application on GitHub
  • Gain up-to-date, consistent view of global transactions

    Unify financial transactions, trades, settlements, and positions across the globe into a consolidated trade ledger built on Spanner that guarantees external consistency and scalability. Consolidation of data helps in quickly adapting to changing market conditions and regulatory requirements. Similarly retail/ecommerce businesses use Spanner for inventory ledger.

  • Learn how CERC has disrupted the

    exchange receivables market with new Spanner innovations
  • Sample code for a financial application on GitHub
  • Online banking

    Deliver always-on interactivity for digital experiences

    Consumers expect access to their critical financial data on their devices outside of regular banking hours. Allow your developers to focus on new experiences rather than operational overhead, such as manual sharding or eventual consistency. Reduce risk and downtime with 99.999% availability and zero maintenance.

  • Learn how Minna Bank built a

    digital-native banking application with Spanner
  • Learn how ARIGATOBANK is able to respond to 

    spikes in financial transactions  with Spanner
  • Deliver always-on interactivity for digital experiences

    Consumers expect access to their critical financial data on their devices outside of regular banking hours. Allow your developers to focus on new experiences rather than operational overhead, such as manual sharding or eventual consistency. Reduce risk and downtime with 99.999% availability and zero maintenance.

  • Learn how Minna Bank built a

    digital-native banking application with Spanner
  • Learn how ARIGATOBANK is able to respond to 

    spikes in financial transactions  with Spanner
  • Loyalty programs and promotions

    Personalize experiences with real-time updates

    Track customer participation and preferences in a loyalty program to analyze trends and improve customer satisfaction. Similarly, game companies use Spanner for building personalized leaderboards in games.

    Personalize experiences with real-time updates

    Track customer participation and preferences in a loyalty program to analyze trends and improve customer satisfaction. Similarly, game companies use Spanner for building personalized leaderboards in games.

    Omni-channel inventory management

    Provide a consistent view across multiple channels and apps

    Spanner provides a high-performance, single source of truth for retail inventory and orders across online, in-store, distribution centers, and shipping to match inventory with demand, improving customer experience and profitability. Game companies similarly use Spanner to store in-game inventory data.

  • Check out how Walmart

    modernized its data management platform with Spanner
  • Learn how Mahindra

    reimagined the selling process and sold 100,000 SUVs in 30 mins
  • Provide a consistent view across multiple channels and apps

    Spanner provides a high-performance, single source of truth for retail inventory and orders across online, in-store, distribution centers, and shipping to match inventory with demand, improving customer experience and profitability. Game companies similarly use Spanner to store in-game inventory data.

  • Check out how Walmart

    modernized its data management platform with Spanner
  • Learn how Mahindra

    reimagined the selling process and sold 100,000 SUVs in 30 mins
  • Knowledge graph

    Reveal hidden relationships and connections in your data

    With Spanner Graph , you can develop knowledge graphs that capture the complex connections between entities, represented as nodes, and their relationships, represented as edges. These connections provide rich context, making knowledge graphs invaluable for developing knowledge base systems and recommendation engines. With integrated search capabilities, you can seamlessly blend semantic understanding, keyword-based retrieval, and graph for comprehensive results.

  • Watch the latest

    capabilities in Spanner Graph
  • Reveal hidden relationships and connections in your data

    With Spanner Graph , you can develop knowledge graphs that capture the complex connections between entities, represented as nodes, and their relationships, represented as edges. These connections provide rich context, making knowledge graphs invaluable for developing knowledge base systems and recommendation engines. With integrated search capabilities, you can seamlessly blend semantic understanding, keyword-based retrieval, and graph for comprehensive results.

  • Watch the latest

    capabilities in Spanner Graph
  • Pricing

    How Spanner pricing works
    Spanner pricing is based on compute capacity, Spanner Data Boost, database storage, backup storage, replication, and network usage. Compute pricing varies depending on the edition and configuration selected. Committed use discounts can further reduce the compute price.
    Service
    Description
    Price (USD)

    Compute

    Standard edition

    Packed with a comprehensive suite of established capabilities for regional (single-region) configurations

    Compute capacity is provisioned as processing units or nodes (1 node = 1000 processing units). 

    Starting at

    $0.030

    per 100 processing units per hour per replica

    Enterprise edition

    Provide additional multi-model and advanced search capabilities with enhanced operational simplicity and efficiency

    Compute capacity is provisioned as processing units or nodes (1 node = 1000 processing units).

    Starting at

    $0.041

    per 100 processing units per hour per replica

    Enterprise Plus edition

    Support the most demanding workloads with the highest levels of availability, performance, compliance, and governance

    Compute capacity is provisioned as processing units or nodes (1 node = 1000 processing units).

    Starting at

    $0.057

    per 100 processing units per hour per replica

    Data Boost

    On-demand, isolated compute resources, including CPU, memory, and local data transfer

    Starting at

    $0.00117

    per serverless processing unit per hour

    Database storage 

    Price is based on the amount of data stored in the database and includes the cost of storage in read-write replicas and read-only replicas; witness replicas are free of charge. 

    SSD storage

    Use SSD storage when you require low latency and high throughput for your operational data.

    Starting at

    $0.10

    per GB per month per replica for SSD

    HDD storage

    Use HDD storage for data that needs to be accessed less frequently and can tolerate higher read latencies and lower throughput. You can also configure tiering policies to move data from SSD to HDD after expiration of a specified time window.

    Starting at

    $0.02

    per GB per month per replica for HDD

    Backup storage

    Regional configuration

    Pricing is based on the amount of backup storage and includes the cost of storage in all replicas.

    Starting at

    $0.10

    per GB per month (incl. all replicas)

    Dual-region and multi-regional configuration

    Pricing is based on the amount of backup storage and includes the cost of storage in all replicas.

    Starting at

    $0.30

    per GB per month (incl. all replicas)

    Replication

    Intra-region replication

    Free

    Inter-region replication

    Starting at

    $0.04

    per GB

    Network

    Ingress

    Free

    Intra-region egress

    Free

    Inter-region egress

    Starting at

    $0.01

    per GB

    Learn more about Spanner pricing and committed use discounts .

    How Spanner pricing works

    Spanner pricing is based on compute capacity, Spanner Data Boost, database storage, backup storage, replication, and network usage. Compute pricing varies depending on the edition and configuration selected. Committed use discounts can further reduce the compute price.

    Compute

    Description

    Standard edition

    Packed with a comprehensive suite of established capabilities for regional (single-region) configurations

    Compute capacity is provisioned as processing units or nodes (1 node = 1000 processing units). 

    Price (USD)

    Starting at

    $0.030

    per 100 processing units per hour per replica

    Enterprise edition

    Provide additional multi-model and advanced search capabilities with enhanced operational simplicity and efficiency

    Compute capacity is provisioned as processing units or nodes (1 node = 1000 processing units).

    Description

    Starting at

    $0.041

    per 100 processing units per hour per replica

    Enterprise Plus edition

    Support the most demanding workloads with the highest levels of availability, performance, compliance, and governance

    Compute capacity is provisioned as processing units or nodes (1 node = 1000 processing units).

    Description

    Starting at

    $0.057

    per 100 processing units per hour per replica

    Data Boost

    Description

    On-demand, isolated compute resources, including CPU, memory, and local data transfer

    Price (USD)

    Starting at

    $0.00117

    per serverless processing unit per hour

    Database storage 

    Description

    Price is based on the amount of data stored in the database and includes the cost of storage in read-write replicas and read-only replicas; witness replicas are free of charge. 

    SSD storage

    Use SSD storage when you require low latency and high throughput for your operational data.

    Price (USD)

    Starting at

    $0.10

    per GB per month per replica for SSD

    HDD storage

    Use HDD storage for data that needs to be accessed less frequently and can tolerate higher read latencies and lower throughput. You can also configure tiering policies to move data from SSD to HDD after expiration of a specified time window.

    Description

    Starting at

    $0.02

    per GB per month per replica for HDD

    Backup storage

    Description

    Regional configuration

    Pricing is based on the amount of backup storage and includes the cost of storage in all replicas.

    Price (USD)

    Starting at

    $0.10

    per GB per month (incl. all replicas)

    Dual-region and multi-regional configuration

    Pricing is based on the amount of backup storage and includes the cost of storage in all replicas.

    Description

    Starting at

    $0.30

    per GB per month (incl. all replicas)

    Replication

    Description

    Intra-region replication

    Price (USD)

    Free

    Inter-region replication

    Description

    Starting at

    $0.04

    per GB

    Network

    Description

    Ingress

    Price (USD)

    Free

    Intra-region egress

    Description

    Free

    Inter-region egress

    Description

    Starting at

    $0.01

    per GB

    Learn more about Spanner pricing and committed use discounts .

    PRICING CALCULATOR

    Estimate your monthly Spanner costs, tailored to your workload.

    CUSTOM QUOTE

    Connect with our sales team to get a custom quote for your organization.

    Start your proof of concept

    Create a 90-day Spanner instance for free

    Learn how to use Spanner

    Create and query a database in console

    Get best practices for constructing SQL statements

    Dive into coding with examples

    Business Case

    Explore how other businesses built innovative apps to deliver great customer experiences, cut costs, and increase ROI with Spanner.

    • Forrester's Total Economic Impact™ study shows Spanner delivers a 132% ROI, 9-month payback period and multi-million dollar benefits for a representative composite organization. Download the full study to learn more.
    • Gartner® identifies 13 Critical Capabilities for operational databases, and ranks Spanner #1 in the Lightweight Transactions Use Case. Get the full report .

    How does Uber scale to millions of concurrent requests?

    Explore how Uber redesigned its fulfillment platform leveraging Spanner.

    Featured benefits and customers

    Grow your business with innovative applications that scale limitlessly to meet any demand.

    Lower TCO and free your developers from cumbersome operations to dream big and build faster.

    Get superior price-performance and pay for what you use, starting at as low as $40 per month.

    Partners & Integration

    Take advantage of partners with Spanner expertise to help you at every step of the journey, from assessments and business case to migrations and building new apps on Spanner.
    • Searce logo
    • Softserve
    • Sada
    • Pythian
    • Cloud Cover
    • Zencore
    • 66 degrees logo
    • Wipro
    • Accenture
    • Tensure
    • Amarello
    • Ollion
    • Searce logo
    • Softserve
    • Sada
    • Pythian
    • Cloud Cover
    • Zencore
    • 66 degrees logo
    • Wipro
    • Accenture
    • Tensure
    • Amarello
    • Ollion

    Spanner partners help you modernize applications and migrate to the cloud seamlessly. Find your ideal partner or third-party integration in our directory .

    FAQ

    Is Spanner a relational or non-relational database?

    Spanner simplifies your data architecture by bringing together relational, key-value, graph, and vector search workloads—all on the same database. It is a highly scalable database that combines unlimited scalability with relational semantics, such as secondary indexes, strong consistency, schemas, and SQL providing 99.999% availability in one easy solution. Hence, it’s suitable for both relational and non-relational workloads.

    Spanner provides two ANSI-based SQL dialects over the same rich set of capabilities: GoogleSQL and PostgreSQL. GoogleSQL shares syntax with BigQuery for teams standardizing their data management workflows. The PostgreSQL interface provides familiarity for teams who already know PostgreSQL and portability of schemas and queries to other PostgreSQL environments. For more information about the Spanner PostgreSQL interface, see our documentation .

    Migrating existing workloads to Spanner ensures a foundation for future growth, without having to compromise on reliability or price-performance. Spanner‘s multi-model interface is used today by innovative organizations across industries with operational workloads coming from relational databases, like MySQL and SQL Server, key-value stores, such as Cassandra or DynamoDB, along with graph, search, and document tools. The specific approach for a migration will depend on requirements around data volume, performance SLOs, and availability. Spanner migration tool provides end-to-end assessment, schema and data migration, and low-downtime cutover for sharded MySQL and Cassandra databases as well as assessment and migration for PostgreSQL. A qualified network of technology and services partners can accelerate migrations from just about any source.

    Spanner is a fully managed database so it automatically provides comprehensive infrastructure management features, but there are some application-specific management actions that may be required depending on your workload. You will need to make sure that you have set up proper alerting and monitoring and that you are watching those closely to ensure production is always running smoothly. You need to understand what actions to take when traffic grows organically over time, or if there is peak traffic expected, or how to handle data corruption due to application bugs, and last but not least, how to troubleshoot performance issues and understand what components are responsible for increased latencies.


    Other resources and support
    Google Cloud
    Design a Mobile Site
    View Site in Mobile | Classic
    Share by: