Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Google Cloud

Spanner Foundations

Google Cloud via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This foundational course introduces learners to Google Cloud Spanner, the fully managed, mission-critical relational database. Designed primarily for application developers, cloud architects, and database administrators, this course covers the core tenets of Spanner: global consistency, relational schema design, and horizontal scalability. The curriculum is enriched with modern operational context, exploring how Spanner editions optimize costs, how the PostgreSQL interface broadens ecosystem compatibility, and how multi-model capabilities eliminate the need for complex data silos.

Syllabus

  • Introduction
    • Sets the stage for the course. It introduces the overarching business challenge (Cymbal's logistics platform), clearly states the required prerequisites, and outlines the modules ahead to prepare learners for the instructional journey.
  • Introduction to Cloud Spanner
    • Establish what Spanner is. Identify the fundamental problem of scaling relational databases and Spanner's capabilities to overcome the challenges. Describe the editions and modern multi-model features which allow cost optimization.
  • Architecture and provisioning
    • Express how Spanner utilizes compute/storage disaggregation for scalability, Paxos and TruTime for external consistency, and dialect choices (GoogleSQL vs PostgreSQL) for developer flexibility.
  • Schema design and data ingestion
    • Discuss Spanner's distributed storage in splits. Express how this influences schema design and primary key choice. Explain and use different methods for loading data.
  • Foundational operations and security
    • Provides a high-level overview of tools for ongoing monitoring and fine grained access control to apply least-privilege access
  • Course summary and next steps
    • Consolidates the learning journey, summarizing the relational scale problem, Spanner's disaggregated architecture, schema design best practices, and the integration of multi-model/Data Boost capabilities.

Taught by

Google Cloud Training

Reviews

Start your review of Spanner Foundations

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.