Spanner is a fully managed, mission-critical database service that brings together relational, graph, key-value, and search. It offers transactional consistency at global scale, automatic, synchronous replication for high availability, and support for two SQL dialects: GoogleSQL (ANSI 2011 with extensions) and PostgreSQL.
Not sure what database option is right for you? Learn more about our database services.
Start your proof of concept with $300 in free creditAccess 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.
Documentation resourcesFind quickstarts and guides, review key references, and get help with common issues.
Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services.
TrainingTraining and tutorials
Google Cloud Fundamentals: Core InfrastructureThese lectures, demos, and hands-on labs give you an overview of Google Cloud products and services so that you can learn the value of Google Cloud and how to incorporate cloud-based solutions into your business strategies.
TrainingTraining and tutorials
Architecting with Google Cloud: Design and ProcessThis course features a combination of lectures, design activities, and hands-on labs to show you how to use proven design patterns on Google Cloud to build highly reliable and efficient solutions and operate deployments that are highly available and cost-effective.
TrainingTraining and tutorials
Spanner with Spring BootLearn how to connect to Cloud SQL from Cloud Run
Use caseUse cases
Architecting disaster recovery for locality-restricted workloadsDiscusses how to use Google Cloud to architect for disaster recovery (DR) to meet location-specific requirements.
Disaster Recovery
Use caseUse cases
Continuous data replication to Spanner using StriimDemonstrates migrating a MySQL database to Spanner using Striim.
Replication Migration
Use caseUse cases
Database migration: Concepts and principles (Part 1)Introduces concepts, principles, terminology, and architecture of near-zero downtime database migrations to Google Cloud.
Migration
Use caseUse cases
Creating a change log with JDBC using the commit timestamp feature of SpannerShows how to use the commit timestamp feature to track the date and time when changes are made to your database records.
Java Changes
Use caseUse cases
Best practices for using Spanner as a gaming databaseDescribes best practices for using Spanner as the primary backend database for game state storage.
Shards Gaming
Code sampleCode Samples
Getting started with Spanner in PythonFirst steps using Spanner with Python
Code sampleCode Samples
Getting started with Spanner in Node.jsFirst steps using Spanner with Nde.js
Code sampleCode Samples
Getting started with Spanner in JavaFirst steps using Spanner with Java
Code sampleCode Samples
Getting started with Spanner in PHPFirst steps using Spanner with PHP
Code sampleCode Samples
Getting started with Spanner in C#First steps using Spanner with C#
Code sampleCode Samples
Getting started with Spanner in RubyFirst steps using Spanner with Ruby
Code sampleCode Samples
Getting started with Spanner in C++First steps using Spanner with C++
Related videosExcept as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-07 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4